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

# API Reference

> Programmatic access to the Pluto experiment tracking API

The Pluto API lets you create runs, log metrics, manage tags and notes, query experiment data, and more — all programmatically.

## Base URL

```
https://pluto-api.trainy.ai
```

## Authentication

All endpoints require a Bearer token. Pass your API key in the `Authorization` header:

```bash theme={null}
curl -H "Authorization: Bearer <your-api-key>" \
  https://pluto-api.trainy.ai/api/runs/projects
```

You can generate an API key from the Pluto dashboard under **Settings**.

## OpenAPI Specification

The full OpenAPI spec is available at [`/api/openapi.json`](https://pluto-api.trainy.ai/api/openapi.json). You can use it with any OpenAPI-compatible tool or code generator.

<Card title="Interactive API Docs" icon="flask" href="https://pluto-api.trainy.ai/api/docs">
  Try out endpoints directly in the Swagger UI
</Card>
