Skip to main content

Agama OpenAPI & Schemas

Agama exposes an HTTP REST API for remote installation management, status reporting, and configuration. The API is formally described using the OpenAPI Specification 3.1.

All specifications and standalone JSON schemas are hosted at stable URLs directly on this site.

Available Specifications​


Stable Schema URLs​

You can reference the JSON Schema directly in your Agama profile for editor auto-completion and validation:

{
"$schema": "https://agama-project.github.io/openapi/nightly/schemas/config.schema.json",
"product": {
"id": "Tumbleweed"
}
}

Downloads​

VersionFormatSpecificationStandalone Schemas
NightlyJSONopenapi.json
openapi-full.json
config.schema.json
proposal.schema.json
system.schema.json
NightlyYAMLopenapi.yaml
openapi-full.yaml
—
16.1JSONopenapi.json—
16.1YAMLopenapi.yaml—