APIs

Each core Unison service exposes an HTTP API, typically documented by its README and OpenAPI UI.

Service Index

Experience Renderer APIs (High Level)

The experience renderer is a first-class service in the stack. In most deployments you interact with it via the browser UI, and it exchanges intents/results with the control plane.

See Architecture pages for system roles:

API Documentation

As the APIs stabilize and converge on consistent conventions, this page can be expanded into a more detailed, cross-service reference.

Storage API (Reference)

Storage exposes an HTTP surface for unified persistence. Most services use these APIs, which keeps database access inside the storage boundary.

Common endpoints:

For architectural context, see Storage & Persistence.

Actuation / VDI API (Reference)

The actuation surface exposes endpoints used by the orchestrator to execute high impact tasks. VDI is one actuator that follows the same envelope pattern as other tools.

Common endpoints:

See Actuation / VDI & VPN for the intent → action → result flow and the VPN boundary.