> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## 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/<version>/ 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 https://cognite-sdk-python.readthedocs-hosted.com/en/stable/; 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.

# Functions

> Deploy and run serverless functions in Cognite Data Fusion (CDF).

The functions area of the API covers two related families: **Functions** (classic serverless Python functions) and **Function Apps** (function applications identified by external IDs, with calls, logs, and related operations).

## Function Apps vs Functions APIs

* **Functions** (`/functions/...`) — Deploy and manage **function** definitions, **schedules**, and **calls** using the traditional Functions resource model (function IDs, schedules, call history, and logs).
* **Function Apps** (`/function-apps/...`) — Manage **function applications** by **external ID**, including **calls**, **response** and **logs** for a call, and Model Context Protocol (**MCP**) operations where exposed in the API reference.

Choose the **Functions** endpoints when you work with standard CDF functions and schedules. Choose **Function Apps** when you integrate with the **Function Apps** paths and external ID–based application flows described in the API reference.

## APIs in this group

* [Functions](/api-reference/concepts/20230101/functions) — Deploy and manage serverless Python functions
* [Function calls](/api-reference/concepts/20230101/function-calls) — Invoke functions and track execution
* [Function schedules](/api-reference/concepts/20230101/function-schedules) — Schedule recurring function invocations
* **Function Apps** — List and manage function applications and their calls (`/function-apps/...`) as documented in the API reference for your **calendar version**
