Skip to content

Reference#

Exhaustive enumeration of every public surface: REST endpoints, CLI commands, YAML keys, environment variables. Use the how-to guides for task-flow; come here for the catalogue.

  • REST API — 84 endpoints across 17 routers. OpenAPI explorer + narrative reference.
  • CLIswarm (39 subcommands, argparse).
  • YAML schemas — pipelines, agent definitions, permission policies.
  • Configuration — every SWARM_* env var + feature flag.
  • Changelog — versioned release notes.

Stability markers#

Each API surface is labeled:

Marker Guarantee
stable Semver rules apply — no breaking changes within a minor version
beta May change between minors; migration notes in release notes
experimental May disappear or change without warning; gated behind feature flag

Most of what you see is stable — everything on the swarm CLI and GET /api/v1/* endpoints. Experimental surfaces are explicitly marked.