> ## 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.

# About Cognite Functions

> Cognite Functions lets you deploy Python code to Cognite Data Fusion (CDF), call the code on-demand, or schedule the code to run at regular intervals.

<CardGroup cols={2}>
  <Card title="Set up and activate Functions" icon="settings" href="/cdf/functions/admin">
    Configure permissions, activate Functions in your CDF project, and prepare your environment to deploy Python code.
  </Card>

  <Card title="Deploy your first function" icon="rocket" href="/cdf/functions/use_functions">
    Learn to authenticate, create functions from notebooks or folders, call them on-demand, and schedule recurring executions.
  </Card>

  <Card title="Secure your functions" icon="shield" href="/cdf/functions/security">
    Follow best practices for handling secrets, managing dependencies, and deploying with CI/CD pipelines.
  </Card>

  <Card title="Troubleshoot common issues" icon="wrench" href="/cdf/functions/known_issues">
    Resolve deployment errors, failed calls, logging problems, and folder structure issues quickly.
  </Card>
</CardGroup>

## Reference

<CardGroup cols={2}>
  <Card title="Cloud provider specifications" icon="server" href="/cdf/functions/technical">
    Review technical limits, CPU and RAM allocations, timeouts, and data retention policies across Google, Azure, and AWS.
  </Card>

  <Card title="Functions API reference" icon="code" href="/api-reference/concepts/20230101/functions">
    Explore the complete API documentation for programmatic function management and execution.
  </Card>
</CardGroup>
