# Cognite Docs > Cognite Data Fusion (CDF) documentation for developers, data engineers, and administrators. > ## Agent Instructions > Cognite Data Fusion (CDF) is an industrial DataOps platform. Prefer English docs unless the user asks for another locale. > Follow /_llms/ index links recursively until you reach page URLs ending in .md. Fetch those Markdown twins instead of HTML. > For REST APIs, default to calendar version 20230101 (stable). Use 20230101-beta or 20230101-alpha only if the user is on a preview API. Cite paths under /api-reference/concepts// and the Cdf-Version header. Prefer the Python SDK (cognite-sdk) unless the user is in JavaScript/TypeScript. > Start here by task: platform overview /cdf/index.md; data modeling /cdf/dm/index.md; data integration /cdf/integration/index.md; access /cdf/access/index.md; CDF Toolkit /cdf/deploy/cdf_toolkit/index.md; REST quickstart /dev/quickstart.md; Python SDK /dev/sdks/python/index.md; Atlas AI /cdf/atlas_ai/concepts/index.md; Flows apps /cdf/flows/index.md; MCP and IDE setup /dev/guides/ide_ai_integration.md. > For implementation work, also load /skill.md. - [Data engineering (217 pages)](https://docs.cognite.com/_llms/en/data-engineering.md): Documentation for Data engineering. - [Deploy (125 pages)](https://docs.cognite.com/_llms/en/deploy.md): Documentation for Deploy. - [Build (135 pages)](https://docs.cognite.com/_llms/en/build.md): Documentation for Build. - [API reference (1698 pages)](https://docs.cognite.com/_llms/en/api-reference.md): Documentation for API reference. ## Welcome ### Welcome - [Cognite documentation](https://docs.cognite.com/index.md): Self-service product documentation for developers and technology professionals. ### Getting started - [About Cognite Data Fusion (CDF)](https://docs.cognite.com/cdf/index.md): Cognite Data Fusion (CDF) is an industrial DataOps platform that streams your industrial data into a structured, flexible, and contextualized knowledge graph. - [Sign in to CDF](https://docs.cognite.com/cdf/sign-in.md): To sign in to Cognite Data Fusion, you must provide your organization's name, enter your credentials, and specify which project you're signing in to. - [Subscribe to CDF](https://docs.cognite.com/cdf/sign-up.md): Subscribe to Cognite Data Fusion (CDF) and connect to and use our cloud-based apps and services. ## Flows ### Flows - [About Flows](https://docs.cognite.com/cdf/flows_workspace/index.md): Use the Flows workspace to find and analyze data. - [Flows workspace](https://docs.cognite.com/cdf/flows_workspace/flows_workspace.md): Navigate the Flows workspace sidebar to switch tools and projects, chat with Cognite Atlas, and manage help and profile settings. - [Search](https://docs.cognite.com/cdf/explore/search.md): Step-by-step guide to finding industrial data in Cognite Data Fusion (CDF), from filtering and sorting results to previewing an item and downloading lists as CSV. - [Browse 3D](https://docs.cognite.com/cdf/explore/navigate_3d.md): Explore physical assets in 3D environments and search for equipment within location models. - [Canvas](https://docs.cognite.com/cdf/explore/canvas.md): Step-by-step guide to create a canvas, upload files, add time series and diagrams, work with PDFs, build cause maps, organize canvases with labels, and use agents to analyze industrial data. - [Charts](https://docs.cognite.com/cdf/explore/charts.md): Analyze time series data, create calculations, set thresholds, monitor alerts, assess data quality, and visualize activities. - [Custom apps](https://docs.cognite.com/cdf/explore/custom_apps.md): Access custom applications built for your organization's specific workflows. - [Agents](https://docs.cognite.com/cdf/explore/agents.md): Work with Atlas AI agents trained on your data and customized for your organization's specific use cases. ### InField - [About Cognite InField](https://docs.cognite.com/cdf/infield/index.md): Help field workers and supervisors efficiently plan and perform their tasks replacing paper-based data-gathering. - [Create templates and checklists](https://docs.cognite.com/cdf/infield/guides/create_templates.md): Create templates, add tasks and schedules, and generate checklists for field workers to perform at regular intervals. - [Plan, schedule, and assign activities](https://docs.cognite.com/cdf/infield/guides/plan.md): View work orders and checklists, assign activities to disciplines or users, create checklists from work orders, and track task progress. - [Perform activities](https://docs.cognite.com/cdf/infield/guides/perform.md): Work with checklists to complete tasks, add measurement readings, record observations, and work offline on your mobile device. - [Create and view observations](https://docs.cognite.com/cdf/infield/guides/observations.md): Record equipment issues discovered during work, track their status, and send reports. - [Troubleshooting](https://docs.cognite.com/cdf/infield/guides/troubleshoot.md): Find information to help you troubleshoot common issues. ### Maintain - [About Cognite Maintain](https://docs.cognite.com/cdf/maintain/index.md): Cognite Maintain helps you plan, review, and improve your field activities for medium to long-term projects. - [Plan activities](https://docs.cognite.com/cdf/maintain/guides/set_work_scope.md): Create and manage plans to schedule activities, identify conflicts, and optimize work scope. - [Import activities into Maintain](https://docs.cognite.com/cdf/maintain/guides/import_activities.md): Learn how to import activities using the user interface (APM mode), Cognite Toolkit, or Transformations. ### External resources - [Industrial Data Science Library](https://docs.cognite.com/cdf/indsl.md) ## Admin ### Administration - [About CDF administration](https://docs.cognite.com/cdf/admin/index.md): Learn how to manage access to CDF, configure apps and solutions, and stay updated on [new](/cdf/whatsnew) and [deprecated](/cdf/deprecated) features to prepare for future CDF releases. - [What's new?](https://docs.cognite.com/cdf/whatsnew.md): Latest updates, new features, and improvements to Cognite Data Fusion. - [Release states](https://docs.cognite.com/cdf/product_feature_status.md): Definitions of Cognite Data Fusion (CDF) release states (production, public preview, private preview, deprecated), SLA coverage for production, and how deprecation notices apply before retirement. - [Deprecated and retired features](https://docs.cognite.com/cdf/deprecated.md): Announcements and deprecations for Cognite Data Fusion features to help admins and IT professionals prepare for future releases. - [Supported browsers and devices](https://docs.cognite.com/cdf/admin/supported_devices_browsers.md): Browser and device requirements for accessing Cognite Data Fusion and business applications. - [Improving latency](https://docs.cognite.com/cdf/admin/connectivity.md): Bandwidth guidelines and recommendations to optimize performance across CDF applications and features. - [Allowlist URLs](https://docs.cognite.com/cdf/admin/allowlist.md): To load user interfaces correctly, add these URLs to your firewall allowlist. - [Clusters and regions](https://docs.cognite.com/cdf/admin/clusters_regions.md): Learn about available Cognite clusters and regions across different cloud providers. - [About limits](https://docs.cognite.com/cdf/admin/limits.md): Learn about Cognite Data Fusion (CDF) limits and how they affect your projects and workloads. #### Manage organization - [Manage your organization](https://docs.cognite.com/cdf/admin/manage_organization/index.md): Manage organization-level settings in the Admin workspace, including organization administrators and applications. - [Add an organization administrator](https://docs.cognite.com/cdf/admin/manage_organization/add_organization_admin.md): Step-by-step guide for organization administrators to add or remove other administrators in Cognite Data Fusion (CDF). - [Register applications](https://docs.cognite.com/cdf/admin/manage_organization/register_apps.md): Step-by-step guide for organization administrators to register trusted applications in Cognite Data Fusion (CDF). #### Manage access - [About identity and access management](https://docs.cognite.com/cdf/access/index.md): Manage access to Cognite Data Fusion (CDF)applications and data using your existing identity provider framework with OAuth 2.0 and OpenID Connect. - [Access management concepts](https://docs.cognite.com/cdf/access/concepts/concepts.md): Main concepts in securely managing access to the Cognite applications and the data stored in your Cognite Data Fusion (CDF) projects. - [Assign capabilities](https://docs.cognite.com/cdf/access/guides/capabilities.md): Control access to data and features in Cognite Data Fusion (CDF) by assigning capabilities to groups. ##### Cognite Data Fusion - [Manage groups and group membership](https://docs.cognite.com/cdf/access/cdf/guides/create_groups_oidc_cdf.md): Create groups in Cognite Data Fusion (CDF) and manage group membership for user and service accounts. ##### Amazon Cognito - [Register core Cognite apps](https://docs.cognite.com/cdf/access/aws/guides/configure_cdf_cognito.md): Register the Cognite API and applications in Amazon Cognito for organizational sign-in. - [Manage groups and group membership](https://docs.cognite.com/cdf/access/aws/guides/create_groups_oidc_cognito.md): Create groups in Cognite Data Fusion (CDF) and link them to Amazon Cognito groups to manage group membership. - [Add a service account to a CDF group](https://docs.cognite.com/cdf/access/aws/guides/add_service_principal_cognito.md): Create a service account in Amazon Cognito and add it as a member to a Cognite Data Fusion (CDF) group. - [Register a custom web app in Amazon Cognito](https://docs.cognite.com/cdf/access/aws/guides/register_custom_webapp_cognito.md): Register a custom web application in Amazon Cognito for user authentication. ##### Microsoft Entra ID - [Register core Cognite apps](https://docs.cognite.com/cdf/access/entra/guides/configure_cdf_azure_oidc.md): Register the Cognite API and applications in Microsoft Entra ID for organizational sign-in. - [Manage groups and group membership](https://docs.cognite.com/cdf/access/entra/guides/create_groups_oidc.md): Create groups in Cognite Data Fusion (CDF) and link them to Microsoft Entra ID groups to manage group membership. - [Register and configure applications and components](https://docs.cognite.com/cdf/access/entra/guides/configure_apps_oidc.md): The table below lists applications and components with links to configuration steps and details about the authentication flows they use. - [Register a custom web app in Microsoft Entra ID](https://docs.cognite.com/cdf/access/entra/guides/register_custom_webapp.md): Register a custom web application in Microsoft Entra ID for user authentication. - [Add a service account to a CDF group](https://docs.cognite.com/cdf/access/entra/guides/add_service_principal.md): Create a client secret in Microsoft Entra ID and add the service principal to a Cognite Data Fusion (CDF) group. ##### Deep dives - [Design principles and best practices](https://docs.cognite.com/cdf/access/concepts/best_practices_oidc.md): Design principles and best practices for managing authentication and authorization in Cognite Data Fusion (CDF). - [Authentication flows](https://docs.cognite.com/cdf/access/concepts/authentication_flows_oidc.md): Understand OAuth 2.0 and OpenID Connect authentication flows for user and service applications in Cognite Data Fusion (CDF). - [Access token scopes](https://docs.cognite.com/cdf/access/concepts/access_token_scopes.md): Understand how OAuth 2.0 scopes expand or restrict access granted by the Cognite Data Fusion (CDF) groups. - [Minimum IdP requirements](https://docs.cognite.com/cdf/access/concepts/minimum_idp_requirements.md): Identity provider requirements to access Cognite Data Fusion (CDF). - [Troubleshooting](https://docs.cognite.com/cdf/access/troubleshooting/troubleshoot_oidc.md): Resolve common access management issues in Cognite Data Fusion (CDF). #### Configure apps and solutions - [Configure apps and solutions](https://docs.cognite.com/cdf/configure/index.md): Configure apps and solutions to work seamlessly with data from Cognite Data Fusion (CDF). - [Configure InField on CDM](https://docs.cognite.com/cdf/infield/guides/config_idm.md): Step-by-step guide to configure Cognite InField on the Core Data Model (CDM), including locations, view mappings, feature toggles, observations, and asset explorer customization. - [Configure Maintain](https://docs.cognite.com/cdf/maintain/guides/config.md): Learn how to configure Cognite Maintain, including data modeling spaces, access control, data ingestion, and feature configurations. - [Canvas labels](https://docs.cognite.com/cdf/configure/canvas_settings.md): Organize and categorize canvases by adding labels. Labels are keywords that describe the content on a canvas. Use them as a filter on the canvas overview. - [Email setup for time series monitoring](https://docs.cognite.com/cdf/configure/charts_monitoring.md): Time series monitoring jobs in Charts send emails for any set threshold breach. - [Setup and administration for Grafana](https://docs.cognite.com/cdf/dashboards/guides/grafana/admin_oidc.md): Use the Cognite Data Source for Grafana to connect a CDF project as a data source in Grafana with OpenID Connect authentication. - [Microsoft Power Query for Power BI and Excel](https://docs.cognite.com/cdf/dashboards/guides/powerbi/admin.md): Register and grant consent for an organization to use Microsoft Power Query for Excel and Power BI Data Refresh applications to retrieve data from CDF. ##### Project settings - [Manage search categories](https://docs.cognite.com/cdf/configure/project_settings.md): Set up the default display of data when users search in the Flows workspace. ###### Location filters - [Manage locations](https://docs.cognite.com/cdf/locations/index.md): Define location filters to help users find and select data related to specific physical locations, improving 3D experiences and natural language search results. - [Configure location filters](https://docs.cognite.com/cdf/locations/guides/index.md): Configure location filters using the CDF interface or Cognite Toolkit to help users find and select data related to specific physical locations in your CDF project. How you set up the location filters depends on how your data is stored and structured in the CDF project. ##### Private CDF endpoints - [Private Link and Local Network Access browser permission](https://docs.cognite.com/cdf/access/guides/private_link_local_network_access_browser_permission.md): Manage browser permissions for Local Network Access when using Private Link with Cognite Data Fusion (CDF). ###### Amazon Web Services - [Configure AWS PrivateLink and CDF](https://docs.cognite.com/cdf/access/guides/configure_private_link_aws.md): Set up AWS PrivateLink to access Cognite Data Fusion (CDF) over a private connection. - [Configure outbound AWS PrivateLink](https://docs.cognite.com/cdf/access/guides/configure_outbound_private_link_aws.md): Set up outbound AWS PrivateLink for Cognite Data Fusion (CDF) to make private connections to your AWS resources. ###### Microsoft Azure - [Configure Azure Private Link and CDF](https://docs.cognite.com/cdf/access/guides/configure_private_link_azure.md): Set up Azure Private Link to access Cognite Data Fusion (CDF) over a private connection. - [Configure outbound Azure Private Link](https://docs.cognite.com/cdf/access/guides/configure_outbound_private_link_azure.md): Set up outbound Azure Private Link for Cognite Data Fusion (CDF) to make private connections to your Azure resources. #### Trust and security - [Trust and security](https://docs.cognite.com/cdf/trust/index.md): Find Cognite corporate trust, compliance, and security resources, and links to CDF-specific security documentation. - [Security](https://docs.cognite.com/cdf/trust/security/security_intro.md): Learn about Cognite security principles, shared responsibility model, and identity and access management. - [Reliability](https://docs.cognite.com/cdf/trust/security/reliability_intro.md): Learn how CDF ensures high availability, resilient infrastructure, automated backups, and comprehensive disaster recovery capabilities with defined RTOs and RPOs to maintain operational continuity. - [Availability and business continuity](https://docs.cognite.com/cdf/admin/availability_continuity.md): Learn about CDF service availability, maintenance windows, backup procedures, and disaster recovery processes. - [Vulnerability disclosure policy](https://docs.cognite.com/cdf/trust/vulnerability-disclosure-policy.md): Learn how to report security vulnerabilities in Cognite services and software according to our disclosure policy. #### Audit logs - [Audit logs](https://docs.cognite.com/cdf/admin/audit/index.md): Monitor Cognite Data Fusion (CDF) API activity with audit logs. Stream logs to your cloud storage, query them with Athena, Synapse, BigQuery, or any Delta Lake-compatible tool, and review event types for security and compliance. - [About CDF audit logs](https://docs.cognite.com/cdf/admin/audit/about.md): Learn about Cognite Data Fusion (CDF) audit logs, how they are structured, and how to use them to monitor access and activity in your projects. - [Setting up audit log streaming](https://docs.cognite.com/cdf/admin/audit/streaming.md): Step-by-step guide to configuring continuous delivery of Cognite Data Fusion (CDF) audit logs to Azure Blob Storage, Amazon S3, or Google Cloud Storage. - [Audit log query reference](https://docs.cognite.com/cdf/admin/audit/queries.md): Reference for querying Cognite Data Fusion (CDF) audit logs stored as a Delta Lake table, with Spark query examples, Delta maintenance, and compatibility with Athena, Synapse, and BigQuery. - [Audit log event types reference](https://docs.cognite.com/cdf/admin/audit/event-types.md): Complete reference of all eventType values recorded in Cognite Data Fusion (CDF) audit log entries, grouped by service name. ## Develop ### Develop - [Building with Cognite Data Fusion](https://docs.cognite.com/dev/index.md): Use the Cognite API and SDKs to retrieve data, add context, and develop applications that match your operational needs. #### Getting started - [Development quickstart](https://docs.cognite.com/dev/quickstart.md): Get your first API response in 5 minutes using Postman. Try with Open Industrial Data (no admin setup) or connect to your CDF project. - [Use the API](https://docs.cognite.com/dev/use_the_API.md): Learn how to construct requests to access resources in Cognite Data Fusion using the RESTful web API, including HTTP methods, versioning, and resource types. - [API versions](https://docs.cognite.com/dev/API_versioning.md): Learn about Cognite API versioning, the policy for backwards compatibility, and the end-of-life schedule for the APIs. - [About authentication credentials](https://docs.cognite.com/dev/guides/iam/authentication_credentials_guide.md): Learn about IdP credentials, CDF authentication, and common troubleshooting for developers. - [Set up Postman with Cognite API](https://docs.cognite.com/dev/guides/postman.md): Step-by-step guide to configure Postman with OpenID Connect authentication to test Cognite API requests and verify responses. - [Connecting your IDE to Cognite documentation](https://docs.cognite.com/dev/guides/ide_ai_integration.md): Step-by-step guide to connect your development environment to Cognite's documentation through MCP server and SKILL.md integration. #### API guides - [Define unique IDs with externalId](https://docs.cognite.com/dev/concepts/external_id.md): Learn how to use the externalId field to define unique IDs for data objects in CDF and maintain relationships between source systems. - [Pagination](https://docs.cognite.com/dev/concepts/pagination.md): Learn how to paginate CDF resources using cursors, including parallel retrieval techniques and datapoint pagination strategies. - [API rate limits](https://docs.cognite.com/api-reference/concepts/20230101/rate-limits.md): Rate and concurrency limits for Cognite Data Fusion (CDF) API endpoints. - [Entity matching](https://docs.cognite.com/dev/concepts/resource_types/entity_matching.md): Learn how to use entity matching to contextualize data with machine learning by matching entities like time series, files, and sequences to assets. - [Geospatial](https://docs.cognite.com/dev/concepts/resource_types/geospatial.md): Learn how to store and query geospatial features with spatial representations, coordinate reference systems, and complex filtering in CDF. ##### Time series - [Working with time series data](https://docs.cognite.com/dev/concepts/time_series_index.md): Learn how to aggregate, subscribe to, and visualize time series data using the CDF API. - [Aggregation](https://docs.cognite.com/dev/concepts/aggregation/index.md): Learn how Cognite Data Fusion (CDF) aggregates and interpolates time series data, and see details about the available aggregation functions. - [Calendar and time zone](https://docs.cognite.com/dev/concepts/aggregation/calendar.md): Learn how to use Cognite Data Fusion in a local time zone with queries that span over calendar entities like months. - [Gap filling](https://docs.cognite.com/dev/concepts/aggregation/gap_filling.md): Reconstruct compressed historian data: enable server-side interpolation and extrapolation on aggregate queries with the fill parameter. - [Data point subscriptions](https://docs.cognite.com/dev/concepts/data_point_subscriptions/index.md): Learn how to subscribe to time series updates in real-time using data point subscriptions to monitor changes across large sets of time series. - [Status codes](https://docs.cognite.com/dev/concepts/reference/status_codes.md): Learn how status codes determine the quality of time series data points and impact data retrieval, aggregate computation, and visualization. - [State time series](https://docs.cognite.com/dev/concepts/resource_types/state_timeseries.md): Track discrete operational states of industrial equipment with predefined valid states and specialized aggregations optimized for analyzing state changes. - [Best practices for plotting charts with data points](https://docs.cognite.com/dev/concepts/reference/ts_plotting_charts.md): Learn how to use the Time Series API to render precise, high fidelity charts with proper aggregation and data point handling. ##### Units - [Units overview](https://docs.cognite.com/dev/concepts/resource_types/units/index.md): Learn how to use units in Cognite Data Fusion (CDF) to standardize measurement data and enable seamless unit conversion. - [About units in CDF](https://docs.cognite.com/dev/concepts/resource_types/units/units.md): Learn how to use Units in Cognite Data Fusion (CDF) to standardize measurement data and enable seamless unit conversion across time series, data models, and records. - [Contributing to the unit catalog](https://docs.cognite.com/dev/concepts/resource_types/units/contribute.md): Learn how to contribute new units and unit systems to the Cognite global unit catalog through GitHub. - [Unit catalog changelog](https://docs.cognite.com/dev/concepts/resource_types/units/changelog.md) ##### AI features - [Using AI features](https://docs.cognite.com/dev/guides/ai/index.md): Learn how to use AI-powered APIs to search, summarize, and ask questions about documents in CDF. - [Document question answering](https://docs.cognite.com/dev/guides/ai/document_qa.md): Learn how to use the AI-powered Document question answering API to ask questions about PDF documents uploaded to CDF. - [Document summary](https://docs.cognite.com/dev/guides/ai/document_summarization.md): Learn how to use the AI-powered Document summary API to create summaries for PDF documents uploaded to CDF. - [Semantic search](https://docs.cognite.com/dev/guides/ai/semantic_search.md): Learn how to use the Semantic search API to find texts with similar semantic meaning in PDF documents using vector embeddings. ##### 3D - [Working with 3D APIs](https://docs.cognite.com/dev/3d/index.md): Upload and contextualize CAD models, point clouds, and 360° images in Cognite Data Fusion (CDF) using the 3D API endpoints. ###### Upload - [Upload 3D models programmatically](https://docs.cognite.com/dev/3d/api_asset_centric/upload_cad.md): Learn how to upload multiple 3D models to Cognite Data Fusion (CDF) using the Cognite API and SDKs for automated updates. - [Upload point clouds with Python SDK](https://docs.cognite.com/dev/3d/api_asset_centric/upload_pointcloud.md): Upload large point clouds to Cognite Data Fusion (CDF) using Python SDK to avoid file transfer failures and long upload times. - [Upload 360° images programmatically](https://docs.cognite.com/dev/3d/api_asset_centric/upload_360.md): Trigger 360° image extraction from E57 files with Python or upload and register custom 360° formats using the Files API and Data Modeling Service (DMS). ###### Contextualize - [Contextualizing 3D data](https://docs.cognite.com/dev/3d/contextualize_index.md): Link CAD models, point clouds, and 360° images to assets using data modeling or legacy and hybrid contextualization APIs in Cognite Data Fusion (CDF). - [About 3D contextualization APIs](https://docs.cognite.com/dev/3d/api_dmonly/3d_contextualization_apis.md): Learn which APIs to use for 3D contextualization in asset-centric (legacy), hybrid, and data modeling projects in Cognite Data Fusion (CDF). ###### Data modeling - [Contextualize CAD models in data modeling projects](https://docs.cognite.com/dev/3d/api_dmonly/contextualize_cad_dm.md): Use 3D nodes to review CAD node metadata and the CAD contextualization API to contextualize by linking CAD nodes to CogniteAsset instances. - [Contextualize point clouds in data modeling projects](https://docs.cognite.com/dev/3d/api_dmonly/contextualize_pointcloud_dm.md): Use 3D jobs to generate point cloud volume suggestions and the point cloud contextualization API to create approvals that link suggested volumes to CogniteAsset instances. - [Contextualize 360° images in data modeling projects](https://docs.cognite.com/dev/3d/api_dmonly/contextualize_360_dm.md): Use 3D jobs (ImageTextDetection) and the 360 image contextualization API to link 360° text regions to CogniteAsset instances. ###### Legacy and hybrid - [Contextualize CAD models in asset-centric and hybrid projects](https://docs.cognite.com/dev/3d/api_asset_centric/contextualize_cad.md): Review CAD node metadata through the 3D nodes endpoints and contextualize by linking CAD nodes to assets using 3D asset mappings. - [Contextualize point clouds in asset-centric and hybrid projects](https://docs.cognite.com/dev/3d/api_asset_centric/contextualize_pointcloud.md): Generate point cloud volume suggestions during processing and contextualize by creating point cloud bounding volume annotations linked to assets. - [Contextualize 360° images in asset-centric and hybrid projects](https://docs.cognite.com/dev/3d/api_asset_centric/contextualize_360.md): Use the Vision API for text detection on 360° images. The bounding boxes with detected text can then be contextualized towards assets. ##### Advanced querying - [Advanced querying](https://docs.cognite.com/dev/guides/advanced-query/advanced_query_intro.md): Learn how to use advanced query language (AQL) for search, filter, sort, and aggregation operations on CDF resources. - [Filtering](https://docs.cognite.com/dev/guides/advanced-query/filtering.md): Learn how to build complex queries with boolean logic, leaf filters, and advanced query operations in CDF. - [Aggregation types](https://docs.cognite.com/dev/guides/advanced-query/aggregation_types.md): Learn about advanced aggregation APIs including count, cardinality, unique values, and unique properties for contextualizing data. ### SDKs and toolkits - [Overview of SDKs and toolkits](https://docs.cognite.com/dev/sdks/index.md): Overview of Cognite Data Fusion (CDF) SDKs and toolkits, including general, specialized, and industry SDKs, as well as supported languages and tools. - [Java SDK](https://docs.cognite.com/dev/sdks/java_sdk.md) - [Scala SDK](https://docs.cognite.com/dev/sdks/scala_sdk.md) - [Rust SDK](https://docs.cognite.com/dev/sdks/rust_sdk.md) - [.Net SDK](https://docs.cognite.com/dev/sdks/dotnet_sdk.md) #### Python SDK - [Get started with Python SDK](https://docs.cognite.com/dev/sdks/python/index.md): Learn how to install the Python SDK, authenticate with OpenID Connect, and start working with Cognite Data Fusion resources. - [Register an app in Entra ID](https://docs.cognite.com/dev/sdks/python/register_app_jupyter_sdk.md): Learn how to register an application in Entra ID for use with the Python SDK, Jupyter notebooks, or Postman with interactive authentication. - [Authenticate with Entra ID](https://docs.cognite.com/dev/sdks/python/python_auth_oidc.md): Learn how to authenticate the Python SDK with Entra ID using user credentials, interactive login, device code, or client secrets. - [Usage](https://docs.cognite.com/dev/sdks/python/usage.md) - [GitHub](https://docs.cognite.com/dev/sdks/python/github.md) - [Changelog](https://docs.cognite.com/dev/sdks/python/changelog.md) #### JavaScript SDK - [Get started with JavaScript SDK](https://docs.cognite.com/dev/sdks/js/index.md): Learn how to install the JavaScript SDK, authenticate with OAuth, and build web and backend applications with Cognite Data Fusion. - [Upgrade JavaScript SDK](https://docs.cognite.com/dev/sdks/js/migration.md): Learn how to upgrade the JavaScript SDK from version 1.x to 2.x and from 2.x to 3.x with migration guides and code examples. - [Authentication](https://docs.cognite.com/dev/sdks/js/authentication.md) - [Usage](https://docs.cognite.com/dev/sdks/js/usage.md) - [GitHub](https://docs.cognite.com/dev/sdks/js/github.md) - [Changelog](https://docs.cognite.com/dev/sdks/js/changelog.md) #### Specialized SDKs - [Working with specialized SDKs](https://docs.cognite.com/dev/sdks/specialized_sdks.md): Explore specialized SDKs for 3D visualization, geospatial data, and Apache Spark integration. - [Reveal 3D SDK](https://docs.cognite.com/dev/sdks/reveal_3d_sdk.md) - [Spark Data Source](https://docs.cognite.com/dev/sdks/spark_data_source.md) - [Geospatial SDK](https://docs.cognite.com/dev/sdks/geospatial_sdk.md) #### Toolkits - [Python extractor utils](https://docs.cognite.com/dev/sdks/extractor_utils.md) - [Simulator utils](https://docs.cognite.com/dev/sdks/simulator_utils.md) ##### Data modeling SDK generator - [Python Data Modeling SDK Generator (Pygen)](https://docs.cognite.com/dev/sdks/pygen/index.md): Learn about Pygen, a Python package and CLI for generating Python SDKs from Cognite Data Fusion data models for exploration, development, and data population. - [Usage](https://docs.cognite.com/dev/sdks/pygen/usage.md) - [GitHub](https://docs.cognite.com/dev/sdks/pygen/github.md) - [Changelog](https://docs.cognite.com/dev/sdks/pygen/changelog.md) ##### Cognite CLI - [Quickstart: Deploy Flows custom apps with the Cognite CLI](https://docs.cognite.com/dev/sdks/cognite-cli/index.md): Scaffold, deploy, publish, and activate a Flows custom app with @cognite/cli@latest from install through activation. - [Building Atlas AI agents with the Cognite CLI](https://docs.cognite.com/dev/sdks/cognite-cli/agents.md): Step-by-step guide to scaffold, push, evaluate, and publish an Atlas AI agent with @cognite/cli. - [Agent definition (`.agent.yaml`)](https://docs.cognite.com/dev/sdks/cognite-cli/agent-yaml.md): Complete field reference for .agent.yaml, the Atlas AI agent definition used by the Cognite CLI and compatible with the Cognite Toolkit. - [Agent evaluation cases](https://docs.cognite.com/dev/sdks/cognite-cli/agents-eval.md): Complete reference for eval/eval.yaml used by `cognite agents eval`: criteria, groundTruth, tools, and session context. - [Cognite CLI — command reference](https://docs.cognite.com/dev/sdks/cognite-cli/reference.md): Complete reference for @cognite/cli@latest commands: Flows custom apps, Atlas AI agents, and code signing keys. ## OpenAPI Specs - [20230101](https://storage.googleapis.com/cognitedata-api-docs/dist/20230101.json) - [20230101-beta](https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-beta.json) - [20230101-alpha](https://storage.googleapis.com/cognitedata-api-docs/dist/20230101-alpha.json) - [openapi](/api-reference/openapi.json) > The links below point to documentation indexes. Follow each `/_llms/` index recursively until you reach documentation pages. ## Indexes - [English / Data engineering (217 pages)](https://docs.cognite.com/_llms/en/data-engineering.md): Documentation for English / Data engineering. - [English / Deploy (125 pages)](https://docs.cognite.com/_llms/en/deploy.md): Documentation for English / Deploy. - [English / Build (135 pages)](https://docs.cognite.com/_llms/en/build.md): Documentation for English / Build. - [English / API reference (1698 pages)](https://docs.cognite.com/_llms/en/api-reference.md): Documentation for English / API reference. - [English / API reference / Stable (20230101) (500 pages)](https://docs.cognite.com/_llms/en/api-reference/stable-20230101.md): Production version (stable) - [English / API reference / Beta (20230101-beta) (583 pages)](https://docs.cognite.com/_llms/en/api-reference/beta-20230101-beta.md): Preview API operations on top of stable - [English / API reference / Alpha (20230101-alpha) (615 pages)](https://docs.cognite.com/_llms/en/api-reference/alpha-20230101-alpha.md): Experimental API operations - [German (22 pages)](https://docs.cognite.com/_llms/de.md): Documentation for German. - [Spanish (22 pages)](https://docs.cognite.com/_llms/es.md): Documentation for Spanish. - [French (22 pages)](https://docs.cognite.com/_llms/fr.md): Documentation for French. - [Korean (22 pages)](https://docs.cognite.com/_llms/ko.md): Documentation for Korean. - [Italian (22 pages)](https://docs.cognite.com/_llms/it.md): Documentation for Italian. - [Latvian (22 pages)](https://docs.cognite.com/_llms/lv.md): Documentation for Latvian. - [Dutch (22 pages)](https://docs.cognite.com/_llms/nl.md): Documentation for Dutch. - [Japanese (22 pages)](https://docs.cognite.com/_llms/ja.md): Documentation for Japanese. - [Norwegian (22 pages)](https://docs.cognite.com/_llms/no.md): Documentation for Norwegian. - [Portuguese (22 pages)](https://docs.cognite.com/_llms/pt.md): Documentation for Portuguese. - [Romanian (22 pages)](https://docs.cognite.com/_llms/ro.md): Documentation for Romanian. - [Swedish (22 pages)](https://docs.cognite.com/_llms/sv.md): Documentation for Swedish. - [Chinese (22 pages)](https://docs.cognite.com/_llms/zh.md): Documentation for Chinese.