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

# Reference documentation

> For deploying, managing, and interacting with machine learning models on Baseten.

This reference section documents our API, CLI, and Python SDK for deploying models, managing inference chains, and calling endpoints in production.

## API Reference

Baseten provides two sets of API endpoints:

<CardGroup cols={2}>
  <Card title="Inference API" img="https://mintcdn.com/baseten-preview/W3NbEem9OZkF5rdB/images/inference-api.png?fit=max&auto=format&n=W3NbEem9OZkF5rdB&q=85&s=db298df57b8b5162245c0288b629fdfe" href="/reference/inference-api/overview" width="956" height="458" data-path="images/inference-api.png">
    For calling deployed models and chains.
  </Card>

  <Card title="Management API" img="https://mintcdn.com/baseten-preview/W3NbEem9OZkF5rdB/images/management-api.png?fit=max&auto=format&n=W3NbEem9OZkF5rdB&q=85&s=54a53f56d9b3798b3473734288242684" href="/reference/management-api/overview" width="956" height="458" data-path="images/management-api.png">
    For managing models, workspaces, and training jobs.
  </Card>
</CardGroup>

## CLI Reference

The CLI provides a command-line interface for managing deployments, running local inference, and configuring Truss models.

* [Truss CLI reference](/reference/cli/truss/overview): Commands for initializing, deploying, and managing models.
* [Chains CLI reference](/reference/cli/chains/chains-cli): Commands for orchestrating multi-model workflows.
* [Training CLI reference](/reference/cli/training/training-cli): Commands for managing training jobs.

***

## SDK Reference

The Python SDK provides an abstraction for deploying models, managing deployments, and interacting with models via code.

* [Truss SDK reference](/reference/sdk/truss): Deploy and interact with Truss models using Python.
* [Chains SDK reference](/reference/sdk/chains): Build and manage inference chains programmatically.
* [Training SDK reference](/reference/sdk/training): Deploy and interact with trained models using Python.
