Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Cognite website screenshot

Cognite

Cognite is an industrial AI and data platform provider whose core product, Cognite Data Fusion (CDF), contextualizes and integrates data from OT, IT, and ET systems across oil and gas, energy, manufacturing, and mining industries. CDF exposes a comprehensive REST API covering assets, time series, events, files, 3D models, data modeling, entity matching, transformations, functions, and workflows, with SDKs available for Python, JavaScript, Java, .NET, and Rust.

agent aware

Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.

Kin Score

API Evangelist profiles Cognite the way a machine reads it — 107 machine-readable artifacts across 90 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Cognite scores 45.3/100 (developing), with a separate agent-readiness read of 41/100 (agent aware). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 45.3/100 · developing
Contract Quality 18.0 / 25
Developer Ergonomics 7.4 / 20
Commercial Clarity 3.7 / 20
Operational Transparency 0.7 / 13
Governance 8.8 / 12
Discoverability 6.8 / 10
Agent readiness — 41/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Cognite

Each block below is one kind of artifact we hold for Cognite. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 90

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Cognite Data Fusion API

The Cognite Data Fusion (CDF) REST API provides programmatic access to industrial data including assets, time series, events, files, sequences, 3D models, data modeling spaces a...

Cognite 3D Asset Mapping API

The 3D Asset Mapping API from Cognite — 5 operation(s) for 3d asset mapping.

Cognite 3D Files API

The 3D Files API from Cognite — 2 operation(s) for 3d files.

Cognite 3D Jobs API

The 3D Jobs API from Cognite — 6 operation(s) for 3d jobs.

Cognite 3D Model Revisions API

The 3D Model Revisions API from Cognite — 11 operation(s) for 3d model revisions.

Cognite 3D Models API

The 3D Models API from Cognite — 4 operation(s) for 3d models.

Cognite Annotations API

Annotations reflect contextual information in base CDF resource types, such as Files and Time series, that are not present on the object itself. The benefits of the annotations ...

Cognite Assets API

The assets resource type stores digital representations of objects or groups of objects from the physical world. Assets are organized in hierarchies. For example, a water pump a...

Cognite Connections API

The Connections API from Cognite — 3 operation(s) for connections.

Cognite Containers API

The Containers API from Cognite — 9 operation(s) for containers.

Cognite Data models API

The Data models API from Cognite — 3 operation(s) for data models.

Cognite Data point subscriptions API

A data point subscription is a way to listen to changes to time series data points, in ingestion order. A single subscription can listen to many time series, and a time series c...

Cognite Data products API

Data products are governed, ready-for-consumption data assets derived from data domains, following data mesh principles. **Key characteristics:** - **Clear ownership**: Defined ...

Cognite Data sets API

Data sets let you document and track data lineage, ensure data integrity, and allow 3rd parties to write their insights securely back to a Cognite Data Fusion (CDF) project. Dat...

Cognite Destinations API

A hosted extractor writes to a **destination**. The destination contains credentials for CDF, and additional information about where the data should land, such as data set ID. M...

Cognite Diagrams API

The Diagrams API from Cognite — 6 operation(s) for diagrams.

Cognite Document AI API

The Document AI API from Cognite — 2 operation(s) for document ai.

Cognite Document parsing API

The Document parsing API from Cognite — 1 operation(s) for document parsing.

Cognite Document preview API

The document preview service is a utility API that can render most document types as an image or PDF. This can be very helpful if you want to display a preview of a file in a fr...

Cognite Documents API

A document is a file that has been indexed by the document search engine. Every time a file is uploaded, updated or deleted in the Files API, it will also be scheduled for proce...

Cognite Engineering diagrams API

The Engineering diagrams API from Cognite — 4 operation(s) for engineering diagrams.

Cognite Entities API

The Entities API from Cognite — 4 operation(s) for entities.

Cognite Entity matching API

The entity matching contextualization endpoints lets you match CDF resources. For example, you can match time series to assets. The model uses similarity between string-fields f...

Cognite Events API

Events objects store complex information about multiple assets over a time period. Typical types of events that would be stored in this service might include Alarms, Process Dat...

Cognite Extraction Pipelines API

Extraction Pipeline objects represent the applications and software that are deployed to ingest operational data into CDF. An extraction pipeline can consist of a number of diff...

Cognite Extraction Pipelines Config API

Extraction Pipelines Configs are configuration file revisions tied to an extraction pipeline. Users can create new configuration revisions, and extractors can fetch the latest, ...

Cognite Extraction Pipelines Runs API

Extraction Pipelines Runs are CDF objects to store statuses related to an extraction pipeline. The supported statuses are: success, failure and seen. The statuses are related to...

Cognite Extractors API

Extractors are tools used to move data from various source systems to CDF. The extractors API is used to manage extractor releases, give access to downloads, and contextualize w...

Cognite Files API

A file stores a sequence of bytes connected to one or more assets. For example, a file can contain a piping and instrumentation diagram (P&IDs) showing how multiple assets are c...

Cognite Function calls API

Function calls let you execute functions asynchronously with a timeout of 15 minutes.

Cognite Function schedules API

Function schedules allow you to run functions with a specific input at intervals defined by a cron expression. These function calls will be asynchronous and show up in the funct...

Cognite Functions API

Functions enables Python code to be hosted and executed in the cloud, on demand or by using a schedule. Execution, status and logs are available through the API. A function is u...

Cognite Geometries API

The Geometries API from Cognite — 4 operation(s) for geometries.

Cognite Geospatial API

The Geospatial API allows to model a problem domain when data has a geometric or geographic nature. The geospatial data is organized in feature types that are homogeneous collec...

Cognite Groups API

Groups are used to give principals the capabilities to access CDF resources. One principal can be a member in multiple groups and one group can have multiple members. Note that ...

Cognite Instances API

The Instances API from Cognite — 9 operation(s) for instances.

Cognite Integrations API

Each integration represents an application running on-premises.

Cognite Jobs API

A hosted extractor **job** represents the running extractor. Jobs produce logs and metrics that give the state of the job. For details on available states and metrics see docume...

Cognite Labels API

The Labels API from Cognite — 4 operation(s) for labels.

Cognite Libraries API

The Libraries API from Cognite — 6 operation(s) for libraries.

Cognite Mappings API

A **mapping** is a custom transformation, translating the source format to a format that can be ingested into CDF. Mappings are written in the Cognite transformation language. F...

Cognite Organizations API

An **organization** is used to group CDF projects and facilitate their management. An organization holds users, projects, and perhaps other organizations. The organization ID is...

Cognite Parsing API

The Parsing API from Cognite — 3 operation(s) for parsing.

Cognite Postgres Gateway Tables API

View and create foreign **tables** for a given **user**

Cognite Postgres Gateway Users API

A postgres gateway **user** (also a typical postgres user) owns the foreign tables (built in or custom). The created postgres user only has access to use foreign tables and cann...

Cognite Previews API

A **preview** is a temporary job that runs until it times out, fails, or receives a single message, then stores the result. This is useful for development, as it allows you to e...

Cognite Principals API

**Principal** is an umbrella term for **user accounts** and **service accounts**. Both entities can be uniquely identified, authenticated, and authorized in CDF. Principals are ...

Cognite Projects API

Projects are used to isolate data in CDF from each other. All objects in CDF belong to a single project, and objects in different projects are generally isolated from each other.

Cognite Query API

Query lets the users preview the result of their queries.

Cognite Raw API

Manage data in the raw NoSQL database. Each project will have a variable number of raw databases, each of which will have a variable number of tables, each of which will have a ...

Cognite Records API

Records are mutable or immutable data objects (depending on the stream template) stored in a stream. Records are created by ingesting data into a stream. Records are shaped simi...

Cognite Relationships API

The relationships resource type represents connections between resource objects in CDF. Relationships allow you to organize assets in other structures in addition to the standar...

Cognite SAP Endpoints API

An SAP **endpoint** represents a configuration to an SAP S/4HANA OData endpoint (and its related OData entity) the API will send the writeback requests. It defines which SAP Ins...

Cognite SAP Instances API

An SAP **instance** represents a configuration to an external SAP S/4HANA destination system. The **instance** resource contains all the information this API service needs to co...

Cognite Schema API

Schema provides the expected schema for CDF resources.

Cognite Schema Mappings API

A **mapping** uses field and value mapping(s) to perform an in-flight transformation from source CDF entities to SAP S/4HANA entities. Mappings are written in the Cognite transf...

Cognite Security categories API

Manage security categories for a specific project. Security categories can be used to restrict access to a resource. Applying a security category to a resource means that only p...

Cognite Sequences API

A sequence stores a table with up to 400 columns indexed by row number. There can be at most 400 numeric columns and 200 string columns. Each of the columns has a pre-defined ty...

Cognite Sessions API

Sessions are used to maintain access to CDF resources for an extended period of time. The methods available to extend a sessions lifetime are client credentials and token exchan...

Cognite Signals API

A signal is a notification that something has occurred in a CDF process. Users and systems may listen to signals by creating a sink and attaching subscriptions with a filter tha...

Cognite Simulation Runs API

Every time a simulation routine executes, a simulation run object is created. This object ensures that each execution of a routine is documented and traceable. Each run has an a...

Cognite Simulator Integrations API

The simulator integration resource represents a simulator connector in Cognite Data Fusion (CDF). It provides information about the configured connectors for a given simulator, ...

Cognite Simulator Logs API

Simulator logs track what happens during simulation runs, model parsing, and generic connector logic. They provide valuable information for monitoring, debugging, and auditing. ...

Cognite Simulator Models API

The simulator model resource represents an asset modeled in a simulator. This asset could range from a pump or well to a complete processing facility or refinery. The simulator ...

Cognite Simulator Routines API

The simulator routine resource defines instructions on interacting with a simulator model. A simulator routine includes: - Inputs (values set into the simulator model) - Command...

Cognite Simulators API

The simulator resource contains the definitions necessary for Cognite Data Fusion (CDF) to interact with a given simulator. It serves as a central contract that allows APIs, UIs...

Cognite Sources API

A hosted extractor **source** represents an external source system on the internet. The **source** resource in CDF contains all the information the extractor needs to connect to...

Cognite Spaces API

The Spaces API from Cognite — 3 operation(s) for spaces.

Cognite Statistics API

The Statistics API from Cognite — 3 operation(s) for statistics.

Cognite Streams API

Use the streams and records API to build high-volume extensions to industrial knowledge graphs that are built with [Data Modeling](https://docs.cognite.com/cdf/dm). The streams ...

Cognite SVG Data API

The SVG Data API from Cognite — 2 operation(s) for svg data.

Cognite Symbols API

The Symbols API from Cognite — 4 operation(s) for symbols.

Cognite Synthetic Time Series API

Synthetic Time Series (STS) is a way to combine various input time series, constants and operators, to create completely new time series. For example can we use the expression `...

Cognite Tasks API

The Tasks API from Cognite — 1 operation(s) for tasks.

Cognite Time series API

A time series consists of a sequence of data points connected to a single asset. For example, a water pump asset can have a temperature time series that records a data point in ...

Cognite Token API

Access tokens issued by an IdP (Azure AD, Google, etc.) are used to access CDF resources.

Cognite Transformation Jobs API

Transformation jobs let you list jobs and their metrics. A maximum of 1000 jobs per transformation are retained, provided they are not older than 90 days.

Cognite Transformation Notifications API

Transformation notifications let users know when a job fails if subscribed.

Cognite Transformation Schedules API

Transformation schedules allow you to run transformations with a specific input at intervals defined by a cron expression. These transformation jobs will be asynchronous and sho...

Cognite Transformations API

Transformations enable users to use Spark SQL queries to transform data from the CDF staging area, RAW, into the CDF data model. ### Concurrency limits The number of concurrent ...

Cognite Unit Systems API

Unit system is a collection of default units for different quantities. This API provides a list of supported unit systems and their associated quantities and respective unit.

Cognite Units API

Units Catalog API provides a standardized list of units that can be used in Cognite Data Fusion. The content this API serves is based on the [CDF Units Catalog](https://github.c...

Cognite User profiles API

User profiles is an authoritative source of core user profile information (email, name, job title, etc.) for principals based on data from the identity provider configured for t...

Cognite Views API

The Views API from Cognite — 3 operation(s) for views.

Cognite Vision API

Vision API is deprecated. See [Deprecated and retired features](https://docs.cognite.com/cdf/deprecated) for details and timelines. The Vision contextualization endpoints enable...

Cognite Workflow executions API

The Workflow executions API from Cognite — 5 operation(s) for workflow executions.

Cognite Workflow triggers API

Triggers allow you to automate the execution of your data workflows based on specific conditions, such as scheduled times (defined by cron expressions).

Cognite Workflow versions API

The Workflow versions API from Cognite — 4 operation(s) for workflow versions.

Cognite Workflows API

Define and orchestrate data workflows consisting of CDF Transformations, Cognite Functions, and other processes. This service enables you to build data pipelines and business so...

Cognite Writeback Requests API

A writeback **request** to the SAP S/4HANA destination. The request body contains the target SAP endpoint destination, and the payload to send.

Scroll within the panel for all 90 ·

Semantic Vocabularies 1

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Cognite Context

11 classes · 36 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Cognite API Rules

5 rules · 3 warnings

SPECTRAL

Cognite API Rules

9 rules · 1 errors · 5 warnings

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

Asset

15 properties

JSON SCHEMA

Event

13 properties

JSON SCHEMA

TimeSeries

16 properties

JSON SCHEMA

JSON Structure 2

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Cognite Asset Structure

0 properties

JSON STRUCTURE

Cognite Timeseries Structure

0 properties

JSON STRUCTURE

Examples 3

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Cognite Authentication

http/oauth2/openIdConnect · 4 schemes

SECURITY

Cognite Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Cognite Vulnerability Disclosure

security.txt · contact published

SECURITY

Cognite Trust Center

SOC 2, ISO 27001, ISO 27018, GDPR, CSA STAR

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Cognite Scopes

3 scopes · clientCredentials/authorizationCode

3 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Cognite Agentic Access

980 operations · 708 acting · 4 human-in-the-loop

980 operations · 708 acting

AGENTIC

Resources

Every other property we hold for Cognite — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Learn 1

Tutorials, courses, talks, and written guidance

Commercial 1

Pricing, plans, and the legal terms of use

← All providers · Data indexed from github.com/api-evangelist/cognite · machine-readable index on apis.io