Dagger
Ranked 4 of 20 CI/CD services by recommenders
Recommended for running the same CI pipelines locally and in any CI environment, with strong caching and container layers. Common caveat: weak API stability and documentation.
Recommended for running the same CI pipelines locally and in any CI environment, with strong caching and container layers. Common caveat: weak API stability and documentation.
66 people gave an opinion
- recommend it
- 43
- criticize it
- 23
- approval share
- 65%
Recommended in 10 of 13 months
- November 2025: not recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 43 people recommend itNeeds 10 or more, met.
- 1.8 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 10 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Strong caching and reproducible builds
“Dagger's current caching implementation is very much built around there being a single long-lived node and doesn't scale out well”
Comment from 3 Mar 2026 in “GitHub Is Having Issues” “There's no reason you shouldn't be able to get precise cache invalidation in a large monorepo.”
Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments” “the whole point of using Dagger in this setup is to get tests caching out of the box”
Comment from 1 Mar 2026 in “Cracking the Python Monorepo” - Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments”
- Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments”
Agent sandboxes with shell access
“My favorite features are powered by Dagger, sandbox with time travel, forking, jump into shell at any turn, diff between any points.”
Comment from 21 Apr 2026 in “Show HN: GoModel – an open-source AI gateway in Go; 44x lighter than LiteLLM” “brings a number of capabilities like being able to drop into a shell in the same environment”
Comment from 7 Apr 2026 in “Google Open Sources Experimental Agent Orchestration Testbed Scion” “I am now implementing environments for agents based on container layers and Dagger, which unlocks the ability to cheaply and reproducible clone what one agent was doing”
Comment from 11 Dec 2025 in “GPT-5.2” - Comment from 21 Jan 2026 in “Ask HN: Why are so many rolling out their own AI/LLM agent sandboxing solution?”
- Comment from 23 Oct 2026 in “Dagger 1.0 Beta”
Same pipeline locally and in CI
“Being able to run the exact same pipeline locally and in any CI environment is the most compelling feature of dagger.”
Comment from 4 Mar 2026 in “GitHub Is Having Issues” “local-first (local execution should be a first-class citizen, with no exception)”
Comment from 14 Jan 2026 in “I Hate GitHub Actions with Passion” “It's an open-source CI platform that decouples the runtime from the triggers.”
Comment from 12 May 2026 in “TanStack NPM Packages Compromised” - Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments”
Replaces brittle CI YAML and bash
“Dagger has been a godsend in helping me cope with the unending misery that is GitHub Actions.”
Comment from 23 Jan 2026 in “What Has Docker Become?” “Works fine for us for glueing a bunch of CI steps together which would've been a pile of bash otherwise.”
Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments” “It serves a place where a dockerfile is not enough, and CI workflows are too difficult to debug or reason about.”
Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments” - Comment from 3 Mar 2026 in “GitHub Is Having Issues”
What people warn about
Each mark is one comment
Poor documentation and unstable API
“Overall I like Dagger conceptually, but I wish they'd start focusing more on API stability and documentation”
Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments” “I've also looked at Dagger and been quite disappointed with it (and their terrible documentation).”
Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments” Hard migration and added complexity
“I tried to convert one of our Actions workflows and that proved to be a PITA that I gave up on”
Comment from 17 Dec 2025 in “A Safer Container Ecosystem with Docker: Free Docker Hardened Images” “I found the migration challenging because it's the heavy tool with its quirks.”
Comment from 25 Oct 2026 in “Roku developer repositories moved from GitHub to GitLab” “adds complexity to something I can already do with a Dockerfile and bash”
Comment from 14 Dec 2025 in “Dagger: Define software delivery workflows and dev environments”
Other CI/CD services people recommend
The four most recommended other CI/CD services, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| GitHub Actions | 234 | 741 | 24% | 12 | 2 yrs21 owners | — |
| Jenkins | 67 | 57 | 54% | 9 | — | — |
| GitLab CI | 56 | 25 | 69% | 11 | 3 yrs9 owners | Approved |
| DaggerThis page | 43 | 23 | 65% | 10 | — | — |
| Woodpecker CI | 37 | 3 | 93% | 10 | — | Approved |
What people said
40 of the 119 comments that mention it, newest first. Each links to the original comment.
“I found the migration challenging because it's the heavy tool with its quirks.”
“I also see TypeSafe adopted Dagger which is awesome and hopefully inspires more confidence in the rest of the community.”
“I'm a happy user of Dagger. One use case I've found for it besides CI was building an eval sandbox”
“There's a very friendly and active community of CI/CD nerds, who will be happy to help.”
“increasingly I find myself using Dagger instead of Docker, in the context of my CI pipelines”
“both can invoke modules written in other languages from your language of choice”
“Docker Compose / K8S / VM / Dagger.io layers are close but can't quite always recurse flexibly”
“It's an open-source CI platform that decouples the runtime from the triggers.”
“I get a lot of the vscode benefits by presenting it as a virtual filesystem and terminal”
“My favorite features are powered by Dagger, sandbox with time travel, forking, jump into shell at any turn, diff between any points.”
“brings a number of capabilities like being able to drop into a shell in the same environment”
“They have an awesome renderer for OTEL spans (how they emit and view the steps).”
“at this point I'll take anything that does as much as possible at compile time”
“using a better tool to access containers (BuildKit), like Dagger, where you can track every step as a new container layer”
“supports dagger-in-dagger natively, with logical scoping, and without depth limit”
“Being able to run the exact same pipeline locally and in any CI environment is the most compelling feature of dagger.”
“Dagger's current caching implementation is very much built around there being a single long-lived node and doesn't scale out well”
“one of the main reasons we chose dagger as the underlying foundation of the platform in the first place”
“it makes this break-glass setup easier, by decoupling the CI logic from CI infrastructure”
“the whole point of using Dagger in this setup is to get tests caching out of the box”
“Dagger has been a godsend in helping me cope with the unending misery that is GitHub Actions.”
“The end-to-end integration allows us to do very magical things that traditional CI products cannot match.”
“Go look at what dagger provides over those technologies as a basis for advanced agent env capabilities”
“local-first (local execution should be a first-class citizen, with no exception)”
“I tried to convert one of our Actions workflows and that proved to be a PITA that I gave up on”
“Dagger is a pretty sweet piece of tech, so many uses for programmatic container layers”
“its module and function orchestration is a much more basic and first principle it embraces”
“It felt painful for me to abandon that investment, as I'm sure it did for many on your team, too.”
“It serves a place where a dockerfile is not enough, and CI workflows are too difficult to debug or reason about.”
“There's no reason you shouldn't be able to get precise cache invalidation in a large monorepo.”
“Works fine for us for glueing a bunch of CI steps together which would've been a pile of bash otherwise.”
“I recommend joining our Discord and asking our community directly about the pros and cons of using Dagger”
“it can’t export artifacts and import into other steps without breaking the cache”
“adds complexity to something I can already do with a Dockerfile and bash”
“Overall I like Dagger conceptually, but I wish they'd start focusing more on API stability and documentation”
“It does a pretty good job of caching and that does help speed up builds.”
“The base design is ok but there's things I'd do different today if I knew the build stuff would fade away for the LLM push.”
“local exec, sandboxing, determinism, and fine-grained (remote) caching for mere mortals”
“I've also looked at Dagger and been quite disappointed with it (and their terrible documentation).”
“I am now implementing environments for agents based on container layers and Dagger, which unlocks the ability to cheaply and reproducible clone what one agent was doing”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.