Skip to main content
An authenticated GET request reaches the Akua API and branches into three response shapes: a single object, a paginated data list with next cursor, or an error with a code
The Akua API is a RESTful API that lets you manage workspaces, clusters, products, installations, and repositories programmatically. It powers the dashboard, Platform MCP, and Akua CLI preview, and you can use it to build custom integrations.

Base URL

All API requests are made to:
An illustrative request:
Workspace-scoped endpoints resolve the workspace from your credential. A workspace API token already belongs to a workspace, so you can omit any workspace header entirely. With a broad credential (dashboard session or multi-workspace token), select the workspace with the optional Akua-Context header:

Authentication guide

Learn how to create tokens, scope requests, and use JWTs.

Conventions

The API uses snake_case for all field names. This keeps responses consistent regardless of the client language and matches the format you see in curl, logs, and debugging tools.

Response format

Single objects are returned directly (no wrapper):
List responses return data with flat pagination fields:
Error responses use an error envelope:

Pagination

List endpoints support cursor-based pagination with two query parameters:

Error codes

Interactive reference

The API spec is also available as an interactive reference:

Scalar API reference

Interactive API explorer with request builder.

OpenAPI spec

Raw OpenAPI 3.1 specification (JSON).

Authentication

Create tokens and learn about supported auth methods.

OpenAPI specification

Download the spec and generate type-safe clients.

CLI preview

Track Akua CLI status and supported automation alternatives.

AI and agents

Connect AI tools to Akua docs and infrastructure.