cd /news/developer-tools/dagger-automation-to-build-test-and-… · home › topics › developer-tools › article
[ARTICLE · art-155739] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Dagger – Automation to build, test and ship; locally, in CI, or in the cloud

Dagger released a software delivery automation platform that runs locally, in CI, or in the cloud, with native SDKs for 8 languages: Go, Python, TypeScript, PHP, Java, .NET, Elixir and Rust. Dagger said every operation is content-addressed and incremental, emits a full OpenTelemetry trace, and requires only a Linux container runtime such as Docker, with identical behavior locally and in CI. The platform is installable via `brew install dagger/tap/dagger` and includes an interactive REPL, typed artifacts that pass across SDK and module boundaries without serialization, and a system API for orchestrating containers, filesystems, secrets, git repositories and network tunnels.

read2 min views1 publishedOct 23, 2026
Dagger – Automation to build, test and ship; locally, in CI, or in the cloud
Image: Michielbdejong (auto-discovered)

Dagger is a platform for automating software delivery. It can build, test and ship any codebase, reliably and at scale.

Dagger runs locally, in your CI server, or directly in the cloud.

brew install dagger/tap/dagger

Dagger makes your software delivery programmable, local-first, repeatable and observable.

Programmable. Shell scripts and proprietary YAML are no longer acceptable for automating software delivery. Dagger provides: a complete execution engine and system API; SDKs for 8 languages; an interactive REPL; a rich ecosystem of reusable modules; and more.

Local-first. Once you automate a task with Dagger, it will reliably run on any supported system: your laptop, AI sandbox, CI server, or dedicated cloud infrastructure. The only dependency is a container runtime like Docker.

Repeatable. Tools run in containers, orchestrated by sandboxed functions. Host dependencies are explicit and strictly typed. Intermediate artifacts are built just-in-time. Every operation is incremental by default, with advanced cache control. Whether it's a test report, a build or a deployment, Dagger gives you an output you can trust.

Observable. Every operation emits a full OpenTelemetry trace, enriched by granular logs and metrics. Visualize the trace in directly in the terminal, or in a web view. Debug complex workflows immediately instead of guessing what went wrong from a wall of text logs.

System API. A cross-language API for orchestrating containers, filesystems, secrets, git repositories, network tunnels, and more. Every operation is typed and composable.

SDKs in 8 languages. Native SDKs for Go, Python, TypeScript, PHP, Java, .NET, Elixir and Rust. Each SDK is generated from the API schema, so you get idiomatic code with full type safety and editor support.

Typed artifacts. Define custom object types with encapsulated state and functions. Types are content-addressed and can be passed across SDK language boundaries and module boundaries without serialization.

Incremental execution. Every operation is keyed by its inputs. Change one file and only the affected operations re-run. Caching is content-addressed and works automatically across local runs and CI.

Runs anywhere. The only requirement is a Linux container runtime. Runs natively on Linux, or via Docker Desktop and similar products on macOS and Windows. Local and CI behavior are identical.

Built-in tracing. Every operation emits OpenTelemetry spans. The CLI includes a live TUI; traces can also be exported to Jaeger, Honeycomb, or any OTel-compatible backend.

See CONTRIBUTING.md.

── more in #developer-tools 4 stories · sorted by recency
── more on @dagger 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/dagger-automation-to…] indexed:0 read:2min 2026-10-23 · —