{
 "categories": [
  "energy",
  "platform",
  "manufacturing"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-11",
   "fact": "homepage",
   "note": "Cognite documents CDF as an industrial DataOps platform that streams IT, OT, and ET data into a contextualized knowledge graph and exposes it through workspaces, APIs, and SDKs.",
   "source": "https://docs.cognite.com/cdf/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "license",
   "note": "Toolkit setup starts after Cognite has provisioned a CDF project and customer IT has created IdP groups. CDF is a provisioned commercial cloud service, not a public free API.",
   "source": "https://docs.cognite.com/cdf/deploy/cdf_toolkit/guides/setup",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "platforms",
   "note": "Cognite states CDF runs in the cloud with dedicated workspaces. The opened docs describe a web platform, not a native desktop client.",
   "source": "https://docs.cognite.com/cdf/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.exists",
   "note": "Cognite documents a RESTful API at https://api.cognitedata.com/api/{version}/projects/{project}/{resource} with OpenAPI downloads for calendar versions 20230101, beta, and alpha.",
   "source": "https://docs.cognite.com/api-reference/concepts/20230101/api-description",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented machine interface is a RESTful HTTP API. Stable REST APIs use the v1 path prefix.",
   "source": "https://docs.cognite.com/api-reference/concepts/20230101/api-description",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[0]",
   "note": "Cognite documents the OAuth 2.0 client-credentials grant for system-to-system callers (extractors, scripts) that authenticate with an IdP client ID and secret and send the JWT to the Cognite API.",
   "source": "https://docs.cognite.com/cdf/access/concepts/authentication_flows_oidc.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[1]",
   "note": "Cognite documents the authorization-code grant with PKCE as the common user-application flow, returning an access token and refresh token after interactive sign-in.",
   "source": "https://docs.cognite.com/cdf/access/concepts/authentication_flows_oidc.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.auth[2]",
   "note": "The official Python SDK documents API-key authentication (cognite.client.credentials.APIKey) when OIDC has not been enabled for the CDF project. OIDC credential providers are the preferred path.",
   "source": "https://docs.cognite.com/dev/sdks/python/index.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.coverage",
   "note": "Cognite states all contextualized data is available through the REST API, with connectors for Python, JavaScript, Spark, OData, and Grafana. Coverage is broad across resources but this pass does not claim every workspace feature is an API.",
   "source": "https://docs.cognite.com/cdf/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.api.docs",
   "note": "Opened Cognite's current API introduction for calendar version 20230101, including URL form, Cdf-Version header, pagination, partitions, and 429 throttling.",
   "source": "https://docs.cognite.com/api-reference/concepts/20230101/api-description",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.exists",
   "note": "Cognite documents official general SDKs for Python and JavaScript, supported by Cognite. Other language SDKs are listed as community-supported.",
   "source": "https://docs.cognite.com/dev/sdks/index.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[0]",
   "note": "Official Python package cognite-sdk installs via pip and authenticates with OIDC credential providers such as OAuthClientCredentials.",
   "source": "https://docs.cognite.com/dev/sdks/python/index.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.languages[1]",
   "note": "Official JavaScript/TypeScript package @cognite/sdk supports web OAuth login and backend confidential-client token callbacks.",
   "source": "https://docs.cognite.com/dev/sdks/js/index.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.sdk.official",
   "note": "Cognite states the general Python and JavaScript SDKs are supported by Cognite. Java, Scala, .NET, and Rust are community-supported.",
   "source": "https://docs.cognite.com/dev/sdks/index.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.first_party",
   "note": "Cognite documents Industrial MCP as a first-party server copied from the Data fusion or Atlas AI workspace. It uses the signed-in user's permissions to query the industrial knowledge graph with the same query, time series, and document tools as Atlas AI. A separate docs MCP on docs.cognite.com is read-only documentation.",
   "source": "https://docs.cognite.com/cdf/build/industrial_mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.mcp.verdict",
   "note": "Cognite documents a first-party documentation MCP (Copy MCP Server on every docs page) plus SKILL.md. That server is read-only public documentation and does not access CDF projects. Industrial MCP is the data-plane counterpart.",
   "source": "https://docs.cognite.com/dev/guides/ide_ai_integration",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.cli.exists",
   "note": "The Cognite Toolkit CLI installs as cognite-toolkit and is invoked as cdf. It initializes configuration, authenticates, builds, and deploys CDF modules. @cognite/cli is a separate official CLI for Flows apps.",
   "source": "https://docs.cognite.com/cdf/deploy/cdf_toolkit/guides/setup",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Cognite Toolkit defines the desired state of CDF environments as YAML files, then builds and deploys them. That is the documented infrastructure-as-code path.",
   "source": "https://docs.cognite.com/cdf/deploy/cdf_toolkit/index.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "The Functions service is documented as a scalable way to host and run Python code against CDF data.",
   "source": "https://docs.cognite.com/cdf/",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.export[0]",
   "note": "REST list endpoints return JSON objects with items and nextCursor. The opened quickstart shows a JSON asset list from the publicdata project.",
   "source": "https://docs.cognite.com/dev/quickstart.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.data_access.import[0]",
   "note": "The Python SDK documents create and create_hierarchy calls that POST asset (and other resource) JSON into CDF.",
   "source": "https://docs.cognite.com/dev/sdks/python/index.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Cognite publishes a genuine documentation index for agents, plus SKILL.md and per-page Markdown twins. Agent instructions on docs pages point at this index.",
   "source": "https://docs.cognite.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.api",
   "note": "The REST API is documented, versioned, read/write, OIDC-authenticated, and paired with official Python and JavaScript SDKs and OpenAPI. Project provisioning, IdP setup, and calendar-version headers keep it at 8 rather than unusual completeness.",
   "source": "https://docs.cognite.com/api-reference/concepts/20230101/api-description",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.mcp",
   "note": "Two official servers: docs MCP (read-only documentation) and Industrial MCP (query, time series, and document tools on project data under the signed-in user and location scope). That split and the user-permission gate keep the score at official-useful (7).",
   "source": "https://docs.cognite.com/cdf/build/industrial_mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "verdict.scores.cli",
   "note": "Official cdf CLI covers init, auth, build, and deploy of Toolkit modules, with device-code, interactive, client-credentials, and token login flows. @cognite/cli covers Flows apps. Neither is a general data-plane REPL.",
   "source": "https://docs.cognite.com/cdf/deploy/cdf_toolkit/guides/setup",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[0].url",
   "note": "Opened Cognite's current Adding Industrial MCP guide, including the distinction from the documentation MCP, user-permission model, and location data scope.",
   "source": "https://docs.cognite.com/cdf/build/industrial_mcp",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[1].url",
   "note": "Opened Cognite's current IDE/docs MCP guide, including Copy MCP Server, SKILL.md, and the explicit note that the docs MCP does not access CDF projects.",
   "source": "https://docs.cognite.com/dev/guides/ide_ai_integration",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[2].url",
   "note": "Opened Cognite's current development quickstart, including OAuth 2.0 Postman setup, JSON asset responses, and official Python and JavaScript SDK install commands.",
   "source": "https://docs.cognite.com/dev/quickstart",
   "tier": "declared"
  },
  {
   "date": "2026-09-11",
   "fact": "freshness.watch[3].url",
   "note": "Opened Cognite's current agent documentation index, including the MCP/IDE guide link and SDK, Toolkit, and access-management entries.",
   "source": "https://docs.cognite.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-11",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://docs.cognite.com/cdf/build/industrial_mcp"
   },
   {
    "type": "mcp",
    "url": "https://docs.cognite.com/dev/guides/ide_ai_integration"
   },
   {
    "type": "docs",
    "url": "https://docs.cognite.com/dev/quickstart"
   },
   {
    "type": "docs",
    "url": "https://docs.cognite.com/llms.txt"
   }
  ]
 },
 "homepage": "https://docs.cognite.com/cdf/",
 "id": "cognite-data-fusion",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth2-client-credentials",
    "oauth2-authorization-code",
    "api-key"
   ],
   "coverage": "partial",
   "docs": "https://docs.cognite.com/api-reference/concepts/20230101/api-description",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [
    "cognite-toolkit",
    "cognite-functions"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. CDF workspaces (Data fusion, Atlas AI, Flows) are web applications behind an IdP. The documented machine paths are the REST API, official Python and JavaScript SDKs, the Cognite Toolkit CLI, and first-party MCP servers \u2014 not browser control. This record is not Palantir Foundry, AVEVA PI System, or Inductive Automation Ignition.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python",
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Cognite Data Fusion",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "palantir-foundry",
   "aveva-pi-system",
   "inductive-ignition"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Cognite",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": 7,
   "overall": 8,
   "rpa": null
  },
  "summary": "Cognite Data Fusion (CDF) is automatable today through its public REST API and official SDKs. This record is the CDF industrial DataOps platform: a cloud knowledge graph over IT, OT, and ET sources. It is not Palantir Foundry, AVEVA PI System, or Inductive Automation Ignition. Stable REST calls use path /api/v1/projects/{project}/... with calendar version 20230101 via the Cdf-Version header (the default when the header is omitted). Auth is OAuth 2.0 / OIDC against the customer's IdP. Documented grants are client credentials for service principals and authorization code with PKCE for user apps. CDF currently supports Microsoft Entra ID and Amazon Cognito. The Python SDK still documents an API-key credential provider when OIDC has not been enabled on a project. Official SDKs are cognite-sdk (Python) and @cognite/sdk (JavaScript). Java, Scala, .NET, and Rust SDKs are documented as community-supported. Cognite publishes two first-party MCP servers that must not be confused. The documentation MCP on docs.cognite.com is read-only public docs, API specs, and examples; it does not see CDF projects or credentials. Industrial MCP is copied from the Data fusion or Atlas AI workspace and exposes the same query, time series, and document tools Atlas AI agents use, scoped to the signed-in user's permissions and selected location. The Cognite Toolkit CLI (pip install cognite-toolkit; cdf) deploys project configuration as files. @cognite/cli is a separate official CLI for Flows apps and Atlas AI agents. Connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path. MCP scores 7: official and useful, with a docs-versus data-plane split and user-permission gates on Industrial MCP. CLI scores 7.\n"
 }
}