Dagger
Dagger is a software stack for continuous integration built around an API, executable code, and a portable DAG engine.
What Dagger is
Dagger is a software stack for continuous integration built around an API, executable code, and a portable DAG engine. Pipeline logic can run locally or in Dagger Cloud, with automatic caching and end-to-end tracing. Cloud Checks connect a GitHub repository to Dagger Cloud and run checks on Cloud Engines after events such as pushes or pull requests, without a CI workflow file. Official modules cover testing, linting, formatting, type checking, browser tests, and Helm chart validation, and can be extended in a preferred language. The CLI has installation instructions for macOS, Linux, and Windows; documentation also includes a self-hosting guide. The free Individual plan allows one user and 1,000,000 monthly events, with one month of run history and community support. Team costs $50 a month after a two-week trial and supports up to 10 users, 10,000,000 monthly events, one year of run history, and email support. Enterprise lists custom options, including SSO and managed single-tenant deployment by contacting the team.
Good
- Pipelines can run locally or in Dagger Cloud.
- Cloud Checks respond to GitHub events.
- Modules cover testing, linting, and formatting.
- CLI instructions cover macOS, Linux, and Windows.
Watch out
- Individual run history lasts one month.
- Individual supports one user.
- Team is limited to 10 users.
- Enterprise pricing requires contacting the team.
Who it suits
Dagger may fit developers and teams who want CI pipeline logic that can run locally or in its cloud. Its GitHub checks and modules cover common development tasks, while the CLI and self-hosting guide provide additional setup options.
Verdict
Dagger combines portable CI pipelines with GitHub-triggered checks and reusable task modules. Compare the event limits and run-history periods with your team's needs.
Plans and prices
From Dagger's own pricing page, checked 29 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Individual | Free | 1 user · 1,000,000 monthly events · 1 month run history · community support · Free |
| Team | $50 a month | Up to 10 users · 10,000,000 monthly events · 1 year run history · email support · $50 per month after 2 week trial |
| Enterprise | Priced on request | Users and monthly events: contact us · 24/7 premium support · Custom |
The facts
Each one read from Dagger's own pages, with the date it was checked.
Where it runs
- CLI platforms
- The Dagger CLI installation page provides instructions for macOS, Linux, and Windows.checked 29 Sep 2026
What it does
- Cloud Checks
- Cloud Checks run project checks automatically after Git events such as pushes or pull requests, without requiring a CI workflow file.checked 29 Sep 2026
- Development languages
- Dagger describes modules as extensible in a user's preferred language.checked 29 Sep 2026
- Enterprise options
- The pricing page lists SSO and managed single-tenant deployment as Enterprise contact items.checked 29 Sep 2026
- GitHub integration
- Cloud Checks connect a GitHub repository to Dagger Cloud and run checks on Cloud Engines.checked 29 Sep 2026
- Modules
- Official modules cover tasks including testing, linting, formatting, type checking, browser tests, and Helm chart validation.checked 29 Sep 2026
- Purpose
- Dagger provides a software stack for CI using a clean API, real code, and a portable DAG execution engine.checked 29 Sep 2026
- Repeatability
- Dagger says pipeline logic can run locally or in its cloud, with automatic caching and end-to-end tracing.checked 29 Sep 2026
- Security and compliance
- The Dagger site links to a Trust Center and a compliance page.checked 29 Sep 2026
- Self-hosting
- Dagger documentation includes a self-hosting guide.checked 29 Sep 2026
Money
- Individual plan features
- The Individual plan includes workflow and function logs, function call traces, workflow cache visibility, pre-push visibility, and GitHub Checks integration.checked 29 Sep 2026
- Plan limits
- The pricing comparison lists 1,000,000 monthly events for Individual and 10,000,000 for Team.checked 29 Sep 2026
- Team plan features
- The Team plan includes module insights and a module catalog, plus workflow visibility and GitHub Checks integration.checked 29 Sep 2026
The full review of Dagger
Overview
Dagger is a code-first continuous integration system for teams that want pipeline logic to run locally as well as in the cloud. It is a strong fit for developers who value portable workflows and reusable checks, but its event quotas and run-history windows need to match the team's workload.
Key features
- Portable pipelines: Dagger uses a DAG execution engine, and pipeline logic can run locally or in Dagger Cloud. Automatic caching and end-to-end tracing help make runs repeatable and easier to inspect; local cache support and multi-architecture builds add flexibility for build workflows.
- Cloud Checks: Checks can run automatically after Git events such as pushes and pull requests, without a CI workflow file. GitHub repositories connect to Dagger Cloud and run checks on Cloud Engines, making this particularly useful for teams seeking GitHub-triggered automation without maintaining that workflow configuration.
- Reusable modules: Official modules cover testing, linting, formatting, type checking, browser tests, and Helm chart validation. Modules can be extended in a preferred language, so teams can reuse common tasks while adapting them to their own codebase.
- Build secrets: Dagger supports build-secret handling, a relevant capability for builds that need credentials without treating them as ordinary build inputs.
Pricing
Dagger uses a freemium model. The Individual plan is free at no cost, billed Free, and includes one user, 1,000,000 monthly events, one month of run history, and community support. It also includes workflow and function logs, function call traces, workflow cache visibility, pre-push visibility, and GitHub Checks integration. This is a substantial free allocation for an individual, though the single-user cap and short history make it less suitable for a team needing shared access or longer audit windows.
The Team plan costs $50 a month, billed at $50 per month after a two-week trial. It supports up to 10 users, 10,000,000 monthly events, one year of run history, and email support, along with workflow visibility, GitHub Checks integration, module insights, and a module catalog. The higher event quota and longer history suit collaborative projects that need more visibility and retention; the 10-user ceiling is a constraint for larger organizations.
Enterprise has custom pricing, with users and monthly events arranged by contacting Dagger. It includes 24/7 premium support, while SSO and managed single-tenant deployment are Enterprise contact items. Teams with those requirements should discuss scope directly rather than assume they are part of the standard Team tier.
Platforms
Dagger supports Linux, macOS, Windows, web, and self-hosted use. CLI installation instructions cover macOS, Linux, and Windows, and a self-hosting guide supports teams that want to manage deployment themselves. That breadth is useful for mixed developer environments, while cloud checks specifically run on Dagger Cloud Engines.
Who it's for
Dagger is best for developers and teams that want CI pipeline logic expressed as code, portable between local execution and cloud runs, with GitHub-triggered checks and a broad set of task modules. Individual is a reasonable starting point for a one-user workload within its event and history limits; Team is the more practical choice when several collaborators need a larger quota and year-long run history. Organizations requiring SSO, a managed single-tenant deployment, or 24/7 premium support should consider Enterprise. Dagger is a poorer fit when a team exceeds 10 users on Team or needs longer history than its plan provides.
Pros and cons
- Pro: Pipeline logic can run locally or in the cloud, with caching and tracing supporting repeatability and diagnosis.
- Pro: Cloud Checks trigger from Git events without requiring a CI workflow file, and GitHub Checks integration appears on both Individual and Team.
- Pro: Official modules cover varied development and validation tasks and are extensible in a preferred language.
- Con: The free Individual plan is limited to one user and one month of run history, which can hamper shared work and retrospective investigation.
- Con: Team costs $50 a month after the two-week trial and caps membership at 10 users, so growing teams may need Enterprise custom pricing.
Alternatives
For readers comparing build and CI options, see Container Build Tools, Continuous Integration Software, and Game Build Automation Software.
- BuildKit is a free, perpetual Apache License 2.0 option for readers who want a no-charge build tool rather than Dagger's freemium CI offering.
- Garden may suit teams comparing another freemium option; its free tier has limits on build minutes, cache hits, and cache retention.
- Tilt is a free, open-source Apache-2.0 option for Linux, macOS, and Windows.
- Cloud Native Buildpacks Pack offers a free CLI and Go library, with no paid plans.
- AWS CodeBuild may fit readers who prefer usage-based billing for compute resources according to build duration and selected compute type.
- Jib is a free alternative focused on open-source container building tools for Java.
- Buildah is a free open-source command-line tool for readers seeking a no-paid-tier option.
- Earthly is another option for readers comparing build tools.
Verdict
Choose Dagger if you want code-defined CI that carries across local and cloud runs, with GitHub-triggered checks and reusable modules. Its one-user free plan is a useful entry point, and Team adds a much larger event allowance and a year of run history for $50 per month after a two-week trial. Look elsewhere if Team's 10-user cap or one-year history window falls short, or if you need Enterprise capabilities without custom pricing.
Getting started
- Visit https://dagger.io/.
- Install the Dagger CLI using instructions for macOS, Linux, or Windows.
- Choose the free Individual plan or start the 14-day trial for Team.
- Connect a GitHub repository to Dagger Cloud to use Cloud Checks.
- Use the self-hosting guide if you want to run Dagger yourself.
Limits worth knowing
Individual is limited to one user, 1,000,000 monthly events, and one month of run history. Team supports up to 10 users and 10,000,000 monthly events, with one year of run history.
Questions
Is Dagger free?
Yes. The Individual plan is free and includes one user, 1,000,000 monthly events, one month of run history, and community support.
How much does Team cost?
Team costs $50 a month after a 14-day trial.
Which platforms does Dagger support?
Dagger lists Linux, macOS, self-hosted, web, and Windows. CLI installation instructions are provided for macOS, Linux, and Windows.
Does Dagger integrate with GitHub?
Yes. Cloud Checks connect a GitHub repository to Dagger Cloud and run checks on Cloud Engines after Git events such as pushes or pull requests.
Can Dagger be self-hosted?
Yes. Dagger documentation includes a self-hosting guide.
What does Enterprise include?
The pricing page lists SSO and managed single-tenant deployment as Enterprise contact items; pricing is custom.
Alternatives to Dagger
- 1

Garden
Free planOpen sourceWebAPILinuxmacOS8.3From $50 a month - 2

AWS CodeBuild
Free planWebAPILinuxmacOS7.9From $0.01 a month - 3

Amazon EC2
Free planAndroidiOSWebAPI7.6Free plan - 4
Source-to-Image
Free planOpen sourceLinuxmacOSSelf-hostedWindows7.2Free plan - 5
BuildKit
Free planAPILinuxmacOSSelf-hosted6.8Free plan - 6

Depot
WebAPILinuxmacOS6.7From $20 a month
