REST + GraphQL APIs
Trigger workflows, read traces, manage artifacts and HITL tasks programmatically. Your CI/CD already knows how to talk to it.
You get APIs, SDKs and custom workers that compose with everything built in — without losing control, traceability or the right to leave.
Trigger workflows, read traces, manage artifacts and HITL tasks programmatically. Your CI/CD already knows how to talk to it.
Write your own worker in JavaScript, Python or shell. It shows up next to the built-in catalog like it always belonged there.
Webhook, cron, queue, manual, event and workflow triggers. Your stack decides the kickoff — we just listen for it.
Credentials live in a vault and resolve at runtime. Held in memory only as long as needed, with full audit on every retrieval.
Causal traceability per worker. Reconstruct any run, replay any agent decision, export the chain for compliance.
Build first-class integrations with the same surface as the built-ins. Your connector ships, others use it, you own the upstream.
Workflows are first-class artifacts — graphs with explicit ports, policies and HITL gates. Source-controllable, diffable in PR review, deployable through your existing pipelines. The infra people on your team get to keep doing infra.
{
"flow_id": "fl-customer-intake",
"version": 12,
"nodes": [
{ "id": "n1", "operator_slug": "triggers.webhook" },
{ "id": "n2", "operator_slug": "ai.classify",
"config": { "labels": ["billing","support","sales"] } },
{ "id": "n3", "operator_slug": "flow.switch",
"config": { "by": "n2.label" } },
{ "id": "n4", "operator_slug": "hitl.human.task.create",
"config": { "queue": "billing-review" } }
],
"edges": [
{ "from": "n1.out", "to": "n2" },
{ "from": "n2.out", "to": "n3" },
{ "from": "n3.billing", "to": "n4" }
]
}