Programmable pipeline
Move issues between states, query state, subscribe to transitions over the /api/events stream. The OpenAPI 3.1 spec is served at /api/openapi.json.
Two kinds of teams build on Colony: platform-engineering groups making it the engine under internal services, and integrators wrapping it into products they ship. Both get the same stable contracts — an HTTP API with a published OpenAPI spec, the state machine, the ledger and the audit trail.
Colony is the orchestration — and the orchestration keeps widening. Build against the pipeline itself: move issues between states, query state, subscribe to transitions.
Move issues between states, query state, subscribe to transitions over the /api/events stream. The OpenAPI 3.1 spec is served at /api/openapi.json.
Add states, add agents, gate transitions on your own checks. The state machine is designed to grow — bolt on a compliance-review state, fork the Inspector for a regulated codepath, schedule your own agent on the bus — without disrupting the core.
What you build against doesn’t shift under you. The state-machine schema is migrated, not rewritten. If a new state is added, your integration keeps working.
// move an issue from your product
POST /api/issues/acme/api/2841/transition
{ "targetState": "analyzing", "reason": "Customer replied in portal" }
HTTP 200 OK
{ "ok": true, "from": "needs-clarification", "to": "analyzing" } Worked examples, not customer logos. The patterns below illustrate what the orchestration surface supports today — built on the API, the event stream and the enqueue label.
Wrap the pipeline behind a Slack command. /colony-fix stages the linked issue; the team picks up the PR in their next standup. Engineers review; engineers merge.
Who pays: your team, and the per-issue cost ledger shows what each fix cost.
Give your customers a portal that stages issues into customer-owned repos. Colony runs underneath; you see the ledger and run the SLA.
Your customers see your product; the ledger keeps your unit economics honest.
Route internal tickets through Colony with a custom Inspector agent that enforces your golden-path tooling. Tickets convert to PRs to internal tools without engineer intervention.
Who pays: the platform team, with the ledger breaking cost down per issue so you can charge it back to each internal team.
Platform-tier pilots include integration support and a dedicated engineering contact. Integrators: ask about the OEM agreement on the first call.