Documentation

Guides for building against Sheptra: the managed BPMN engine, its HTTP API, and the workers you run in your own services. Each page is written from a file in the engine’s repository and names that file, so what you read here is what the engine enforces — where the two disagree, the page is the bug.

Available now#

Planned#

The rest of the documentation plan, tracked as GRE-566. None of these pages exists yet; the numbers are the ticket’s own items, kept so the plan and this page cannot drift apart.

PageCoversState
Getting startedSign in, create an environment and an API client, paste the environment block, first deploy, first worker.Not written
Start and drive processesStarting instances by key, variables, messages and signals, user tasks, incidents.Not written
Error catalogueEvery 4xx and 5xx a worker can receive, with retry guidance for each.Not written
Environments and discoveryConfig mode versus discovery mode in depth, environment lifecycle, machine bindings.Not written
BPMN support, FEEL, DMN, limitsThe element support matrix, the FEEL reference, decision tables, and the request and payload limits.Not written
Drive and Modeler walkthroughsThe operator and modeling surfaces, screen by screen.Not written

Until then#

The machine-readable contract is the OpenAPI document every environment serves at /openapi/v1.json, with an interactive reference over it at /docs on the same host — the API reference page explains the two hosts and links to each. Point a generator or an API client at the document to explore every endpoint.