The Akua API is a RESTful API that lets you manage workspaces, clusters, products, installations, and repositories programmatically. It powers the Akua CLI and can be used to build custom integrations.Documentation Index
Fetch the complete documentation index at: https://akua-1dce587a.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
All API requests are made to:Akua-Context header:
Authentication guide
Learn how to create tokens, authenticate with the CLI, and use JWTs.
Conventions
The API usessnake_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):data with flat pagination fields:
error envelope:
Pagination
List endpoints support cursor-based pagination with two query parameters:| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 50 | Items per page (1–100) |
cursor | string | (none) | Value of next_cursor from a previous response |
Error codes
| HTTP status | Code | Description |
|---|---|---|
| 400 | bad_request | Malformed request |
| 401 | unauthorized | Missing or invalid token |
| 403 | forbidden | Not a member of the workspace |
| 404 | not_found | Resource does not exist |
| 409 | conflict | Resource already exists |
| 422 | validation_error | Request body failed validation |
| 500 | internal_error | Unexpected server error |
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).
Related topics
Authentication
Create tokens and learn about supported auth methods.
OpenAPI specification
Download the spec and generate type-safe clients.
CLI
Install the Akua CLI for terminal-based workflows.
AI and agents
Connect AI tools to Akua docs and infrastructure.