Welcome to iapetus! ๐๏
The open source workflow engine for DevOps, CI/CD, and automation.
> Automate, test, and orchestrate anything that runs in a shell, container, or cloud.
โจ Features
โก๏ธ Fast, parallel, dependency-aware execution
๐ Plugin backends: Bash, Docker, and more
๐งช Built-in assertions and custom checks
๐ Write workflows in YAML or Go
๐ก๏ธ Battle-tested for CI/CD, DevOps, and E2E testing
๐ Documentation
- Concepts
- Tutorials
- How-To Recipes
- API Reference
- YAML Reference
- FAQ
- Why use iapetus over X? ๐ค
- Can I use this in CI/CD? ๐ฆ
- How do I contribute? ๐ค
- Where to get help? ๐
- Common errors and solutions ๐ ๏ธ
- How do I debug a failing workflow? ๐
- How do I run steps in Docker? ๐ณ
- How do I add a custom backend or assertion? ๐
- Where can I find more examples? ๐
- Contributing Guide
Who is this for? ๐ฉโ๐ป๏
Developers (all levels)
Testers and QA
DevOps and SREs
CI/CD engineers
Anyone who wants to automate CLI workflows, with or without coding
What can you build? ๐๏ธ๏
Automated shell/Docker workflows
End-to-end tests for CLI tools
DevOps and CI/CD pipelines
Custom workflow plugins