Python/TypeScript SDK
Define complex agent workflows with a clean DSL. Native support for branching, parallelism, and conditional logic.
For engineering teams
Define, test, and ship agent DAGs like infrastructure code—with retry logic, gates, and streaming built in.
Define, test, and ship agent DAGs like infrastructure code—with retry logic, gates, and streaming built in.
Join early accessEvery project hardcodes agent workflows in scripts or config files. No testing. No reuse. No history.
PipelineAsCode treats agent DAGs as first-class infrastructure. Git-friendly. Testable locally. Built for teams.
Define complex agent workflows with a clean DSL. Native support for branching, parallelism, and conditional logic.
Retry, exponential backoff, gates, streaming, and error handling—no boilerplate. Test workflows locally before shipping.
DAGs as code mean readable diffs, full git history, and code review workflows for your agent logic.
Share and discover battle-tested pipelines. Start with 'analyze-patch-test-pr' or build your own.
Write your DAG in Python or TypeScript. Test locally with our CLI. Push to git. Deploy to our cloud or self-host. Monitor execution, iterate.
See the roadmapWhether you're building internal AI platforms or shipping agent-driven workflows, PipelineAsCode gives you the structure and reusability that manual scripts never will.
No. The SDK is open source and works locally. We offer optional cloud hosting for execution and monitoring; you can self-host if you prefer.
Yes. The marketplace lets you version, tag, and share templates. Teams can fork and customize them.
Those tools excel at data pipelines. PipelineAsCode is built for agent workflows—streaming, gates, and dynamic branching without the overhead of a full orchestration platform.
Our CLI includes a local test runner. Define fixtures, run your DAG end-to-end, assert outputs.
We read every message. No spam — one focused update when we ship.