Blog
Product updates, engineering deep dives, tutorials and case studies.
- Cache control for modulesModule functions are now cached by default. Control cache behavior per function with TTL, session, or never policies.
- Dagger 0.19: performance, new APIs, build-an-agent!
- Evals as Code: CI for LLMs with Dagger
- The Evolution of CI in the Age of AI
- We Bundled and Saved 50% on Cold Starts of our TypeScript SDK
- Gemini CLI: First Impressions and Experiments with Parallelization
- Containing Agent Chaos: Run Coding Agents in Parallel without Destroying EverythingEnable coding agents to work in parallel, safely and independently with your preferred stack. Powered by Dagger.
- Dagger now Supports Deno
- Introducing Module Catalog & Insights: Reusable building blocks for your software factoryDagger Cloud customers can now discover, reuse, and track Dagger modules across their org. Less YAML, less reinvention, more shipping.
- Substitute YAML with Nouns and Verbs in CI/CD Pipelines
- Agents in your Software Factory: Introducing the LLM Primitive in DaggerDagger now integrates LLMs directly into software delivery workflows, enabling AI-driven software-delivery workflows and controlled environments for coding agen…
- Automate Your CI Fixes: Self-Healing Pipelines with AI Agents
- A Soft Landing for Earthly Users
- Create Local AI Agents with Dagger and Docker Model Runner
- A Shell for the Container Age: Introducing Dagger Shell
- Automating Cypress Tests with AI: How Dagger Powers LLM-Generated End-to-End Tests
- Announcing the Dagger Java SDK: A New Way to Automate with Java
- Streamlining CI Infrastructure at Puzzle with Dagger, KubeVirt, and ArgoCD
- Dagger 0.16: 1Password and Hashicorp Vault Integrations, Performance Boost, and More
- Announcing the Dagger PHP SDK: A New Way to Automate with PHP
- We Replaced Our React Frontend with Go and WebAssembly
- Trace All the Things! Introducing Dagger Cloud v3
- Solving GPU Challenges in CI/CD Pipelines with Dagger
- Civo and Dagger: Making CI/CD Pipelines Fast for Developers
- Dagger ❤️ DepotWe’re thrilled to announce a new way to integrate Dagger and GitHub Actions, with the help of our newest partner: Depot.
- Building Momentum: 2024 Highlights and What’s Ahead in 2025
- Dagger 0.15: Better Errors, Faster Filesync, Metrics and Much Much More…
- We Just “hired” a New AI Developer - Devin
- A Unified Approach to FPGA Firmware Management and Distribution with Dagger
- Dagger 0.14: Git Credential Helpers, Exit Code API, OCI Annotations, and More
- Introducing Public Traces for Open Source Repositories
- Dagger Team Offsite 2024: Strategy, Collaboration, and Connection
- Powering the CMS Software Factory at Craft CMS
- How Safespring Delivers 100% Predictable, Consistent Ansible Deployments with DaggerDiscover how Safespring uses Dagger to standardize Ansible deployments across complex environments, solving consistency challenges and improving team collaborat…
- Meet the 2024 Dagger CommandersOur community has always been the driving force behind Dagger’s success, and today, we’re thrilled to introduce our first batch of Dagger Commanders.
- Multi-Cloud Container Publishing with Dagger Functions
- Dagger 0.13: First-class Monorepo Support, Private Modules, a New CLI Command, and MoreIn this release, we focused on three very common user requests: better support for monorepos; support for modules hosted on private git servers; and calling the…
- Introducing the Dagger Commanders ProgramWe're excited to announce the launch of the Dagger Commanders program, with our 2024 Dagger Commanders to be revealed soon!
- How to Run the Latest Versions of your Apps on a Stable Linux Release. The Dagger Way.Lev ran into an issue while trying to create new content for his Hugo-powered blog on a Debian stable system. Read on to learn about his experience and how he l…
- Dagger 0.12: Interactive Debugging, Reliability and Performance, Compat Mode, Corporate Networks, and More
- Daggerizing Production Pipelines - How OpenMeter Overcame Push and Pray
- Building an End-to-End RAG Pipeline to Query Local Files, Audio, and Video
- On-Demand Dagger Engines with Argo CD, EKS, and KarpenterHow to deploy self hosted GitHub Actions runners and Dagger Engines in a way that streamlines Dagger upgrades in production
- Dagger Successfully Completed SOC 2 AuditWe've achieved our SOC 2 Type II certification. Learn more about what this means for our users.
- Simplifying Notifications in your Pipeline with Novu and DaggerLev shares why he built a Novu Dagger Module for his pipeline and how you can use it for your own notifications too!
- Solving the “Works on my Machine” Problem"If I'm going to be building different parts of my pipeline as modules, I want to reuse them in other projects. With Dagger, it is easy for me to just write one…
- Using Dagger and GPTScript to Build CI Pipelines with AISolomon demonstrates a Dagger Function that dynamically generates a CI pipeline using the Dagger API.
- Introducing Dagger Traces: Debug and Monitor your Dagger FunctionsWhat do you do when something fails in your Dagger pipeline? If a teammate shares failure logs with you, how do you collaborate to resolve the problem? Dagger T…
- A Keynote Heard Around the World - KubeCon EU 2024 RecapFrom meetups to keynotes, the Dagger team had a great time meeting many new Daggernauts. Read more to learn about all of the KubeCon activities that Dagger part…
- To 10K Stars and Beyond!We were thrilled to wake up this morning and see that the Dagger Project has just reached 10k stars on GitHub. Thank you to our supportive community for making …
- The Daggerverse in PracticeYesterday we introduced the Daggerverse, a searchable index of Dagger Functions. It already has thousands of functions, packaged in hundreds of modules develope…
- Introducing the DaggerverseToday we’re excited to introduce the Daggerverse: a searchable index of all public Dagger Functions.
- Dagger Heads to Paris - Join us for Meetups, KubeCon EU, and more!Check out the list of Dagger activities at KubeCon, and RSVP to save your spot for our events.
- Introducing Dagger FunctionsDevelopers use Dagger to transform their messy CI scripts into clean code. This makes their CI simpler, faster, more reliable, more portable - and more fun to w…
- Civo Navigate North America RecapLearn more about the Dagger team's experience at Civo Navigate.
- New Dagger Cloud Pricing: Free for Individuals, Flat Rate for TeamsSince we released Dagger Cloud in early access last fall, many of you have told us about how you use it, what you like best, and what could be improved. We are …
- Adopting a Monorepo Strategy: Civo’s ExperienceDinesh is the CTO of Civo, a cloud-native service provider focused on managed Kubernetes and Machine Learning environments. By using Dagger, Dinesh and his team…
- Simpler Reusability with the Global Client
- Zenith Does AIWatch the demo to learn how the Helix Module operates within the Dagger framework, and how Luke uses self-contained, reusable Dagger modules to seamlessly inter…
- Ending Support for the Dagger CUE SDKIf you don't use the Dagger CUE SDK, you can safely ignore this announcement. After a year of keeping the lights on and collecting feedback from our community, …
- KubeCon NA 2023 Recap: Changing One Pipeline at a Time
- Running Dagger on Kubernetes
- Dagger Cloud: Going 100% Faster, Spending 75% LessDagger Cloud in Action: Going 100% Faster, Spending 75% Less at Airbyte
- Dagger 0.9: Host-to-Container, Container-to-Host, and other Networking Improvements
- Enabling Best-Practice Platform Engineering at Lunar
- Dagger Cloud Early AccessToday we’re thrilled to announce Early Access to our first commercial product: Dagger Cloud.
- Restoring Developer Confidence in CI
- Better CI Testing for the Hof Project
- Going from Pull Request to Production Faster at Discern
- Dagger 0.8: Big Summer Clean Up
- Dagger Named to Inaugural Redpoint InfraRed 100
- Build, Test and Publish a Spring Application with Dagger
- How Flipt Improved Coverage and Build Times with Dagger
- Use Dagger with AWS CodeBuild and AWS CodePipeline
- Dagger 0.6: New Terminal UI
- Using Dockerfiles with Dagger
- Building Grafana for Multiple Architectures in 8 Minutes or Less
- Dagger 0.5: New Dynamic Secrets API and more secure scrubbing
- How we release Dagger
- Cutting Deployment Times from 3 Hours to 3 Minutes
- Dagger 0.4: Service containers, secrets scrubbing, and more
- Reproducible Builds with Dagger
- Adopting Ruff for Dagger’s Python SDK
- Dagger 0.3.10: New pipeline API, support for container metadata, and more
- Replacing your Dockerfile with Go code
- Dagger Node.js SDK 0.3: API improvements, better error handling and less boilerplate
- Introducing the Dagger GraphQL API
- Introducing the Dagger Node.js SDK
- Develop your pipelines as code with the Dagger Python SDK
- Dagger Go SDK 0.4: Multi-platform, improved filesystem API and more
- Your CI pipelines should be code: introducing the Dagger Go SDK
- Announcing our $20M Series A from Redpoint Ventures
- Introducing Dagger: a new way to create CI/CD pipelines
- Europa Rising: Introducing Dagger 0.2