Skip to main content

What is Dagger?

Dagger is a portable devkit for CICD. It helps you develop powerful CICD pipelines that can run anwyhere.

  • Choose from a wide catalog of reusable actions, or create your own in your favorite programming language.
  • Tie it all together with CUE, the next-generation declarative language invented at Google. No more YAML hell!
  • Unify dev and CI. The same Dagger pipeline can run on your dev machine or in CI. All you need is a Docker-compatible runtime.
  • Avoid CI lock-in. Dagger runs natively on Github Actions, Gitlab, CircleCI, Jenkins, AWS Codebuild, Tekton, and more.
  • Test and debug your pipelines locally; catch configuration errors in seconds with static type checking.

Dagger is alpha software‚Äč

Warning! Dagger is alpha-quality software. It has many bugs, the user interface is minimal, and it may change in incompatible ways at any time. If you are still willing to try it, thank you! We appreciate your help and encourage you to ask questions and report issues.