Orchestrate multi-step workflows without boilerplate
Chain functions into DAGs, run steps in parallel, add human approvals and webhook triggers — all from a visual UI.
How it works
From idea to running DAG in minutes
Define steps
Pick functions as pipeline steps. Configure inputs, outputs, and dependencies between them.
Connect and schedule
Link steps into a DAG or sequential chain. Add cron triggers or webhook listeners to start runs automatically.
Monitor in real time
Watch each step's status, logs, and output live. Replay failed steps without re-running the whole pipeline.
Features
Built for real workflows
DAG execution
Steps run in parallel when dependencies allow. Full dependency resolution out of the box.
Webhook triggers
Trigger a pipeline via HTTP POST with optional HMAC-SHA256 signature verification.
Manual approval
Pause execution and require a human sign-off before proceeding to the next step.
Cron scheduling
Run pipelines on a cron schedule — daily reports, batch jobs, cleanup tasks.
Example
DAG pipeline with webhook + cron
{ "name": "customer-support", "mode": "dag", "steps": [ { "id": "classify", "functionId": "intent-classifier", "next": ["billing", "technical", "general"] }, { "id": "billing", "functionId": "billing-agent", "dependsOn": ["classify"] }, { "id": "technical", "functionId": "tech-support-agent", "dependsOn": ["classify"] } ], "triggers": { "webhook": { "secret": "{{WEBHOOK_SECRET}}" }, "cron": "0 9 * * 1-5" } }
Get started free
Deploy your first function in 60 seconds. No credit card required.