HTTP API
Shipplane Lite exposes a JSON API under /api/v1. The built-in UI at /, /editor, and /registry uses the same routes. There is no stable public API contract yet, so routes and response shapes may change between releases.
All responses use JSON. Error responses have a non-2xx status and the shape { "error": string }. Known business errors also include a code.
Workflows — /api/v1/workflow
template is a JSON-encoded WorkflowDefinition. See @shipplane/core.
Example — start a run:
Registry — /api/v1/registry
The response shape is { "data": { "lite_worker": TaskRegistryDefinition[] } }. See Registry for the available task types.