For teams who loved Concourse's principles, not its pain points
AutoMeer takes everything Concourse got right, declarative pipelines, container-native execution and no snowflake build environments. And fixes everything it got wrong.
You didn't give up on Concourse's philosophy. You gave up on the friction. The docs that couldn't keep up, the UI that felt frozen in 2017, the workarounds you shouldn't have needed to build. We built AutoMeer because we felt the same frustration.
AutoMeer is built on the same core principles. Declarative, container-native, no magic, but with first-class support for the workflows that Concourse forced you to hack around.
Generate pipelines programmatically. Keep configurations consistent across every repository and team without copying YAML by hand.
↳ Replaces the multi-pipeline PR workaround
First-class conditional logic built into the pipeline DSL. Branch on variables, match on conditions. No creative abuse of resource versioning required.
↳ if_var, match built into pipeline spec
Real webhook payload integration, not just a polling trigger. GitHub, GitLab, and custom webhooks drive pipeline behaviour in real time.
↳ PR builds & branch builds natively supported
Bring your own notifier. The same extensibility model you know from Concourse resources, applied to alerts, so teams can wire up Slack, PagerDuty, or anything else.
Built-in OAuth 2.0 authentication and secure Secret Zero bootstrapping. Security-first, from the ground up. Not bolted on.
Don't throw away your resource library. AutoMeer supports the full Concourse resource interface, your existing custom resources run without modification.
An honest comparison. Where we are ahead, and where we are still catching up.
| Feature / Pain Point | Concourse CI | AutoMeer |
|---|---|---|
| Declarative pipeline model | ✓ Core strength | ✓ Same foundation |
| Conditional pipeline logic | Workarounds needed | Native if_var & match steps |
| Pull request / branch builds | Separate pipeline per PR | Native webhook-driven builds |
| Dynamic pipeline generation | Not supported | First-class feature |
| Webhook payload integration | Polling only | Full payload-driven support |
| Infrastructure management | Self-host everything | Fully managed (self-hosted on roadmap) |
| OAuth 2.0 auth | Limited | Built-in |
| Existing Concourse resources | ✓ Full ecosystem | ✓ All existing resources supported |
| Push notifications | Script externally | Pluggable notifier model (coming soon) |
| Community size | Established | Growing, but with active support |
| Documentation | Gaps in advanced topics | Comprehensive from day one |
Concourse made YOU the infrastructure team, whether you wanted to be or not. AutoMeer is fully managed; we run the platform, you run the pipelines.
Join teams migrating from Concourse. We'll help you get your pipelines running from day one.
Thanks! We'll be in touch.
Oops! Something went wrong. Please try again.