Skip to content

Technical Reference

Look-up material for Brokkr: endpoints, flags, fields, codes, and defaults. Each page is a catalog rather than a walkthrough — for step-by-step procedures see the How-To Guides, and for the reasoning behind a design see Explanation.

  • API Reference — the full endpoint catalog: every route, method, and authorization requirement. The broker also serves an interactive Swagger UI at /swagger-ui and the OpenAPI spec at /docs/openapi.json.
  • CLI Reference — every brokkr-broker and brokkr-agent subcommand and flag
  • Stable Error Codes — the code strings returned by 4xx/5xx responses, and how SDKs surface them
  • WebSocket Protocol — message catalog and channel behavior for the WS surfaces
  • Environment Variables — every BROKKR__* setting, its default, and its config-file equivalent
  • Network Ports — listening ports and the connection matrix between components
  • Container Images — published repositories, tag formats, and image structure
  • Generators — the generator (tenant) resource, its registration surface, and the system generator
  • Templates — stack template fields, parameter schemas, and matching rules
  • Work Orders — the work-order lifecycle, states, and claim semantics
  • Webhooks — subscription fields, event payloads, filters, and delivery behavior
  • Agent Annotations & Labels — reserved keys and validation rules
  • Multi-Tenancy — how tenant scope is expressed and enforced across resources
  • Soft Deletion — which resources soft-delete, and what that implies for names and queries

Module, type, and function documentation generated from the Brokkr source is available in the Rust API Documentation.