Overview
Dagger is a programmable platform for modern test orchestration. It allows you to build, test, and deploy any codebase repeatably and at scale. Dagger runs locally, in your CI server, or directly in the cloud. It provides a complete platform with a runtime, system API, SDKs for multiple languages, and an interactive REPL. With Dagger, local execution is a core feature, ensuring reliable orchestration on any supported system with a recent Linux kernel. Dagger is designed for repeatability, running tests in containers, sandboxed orchestration logic, explicit host dependencies, and fine-grained cache control. Built-in tracing, logs, and metrics provide insights for debugging complex workflows.
Common tasks