Skip to main content

Install Dagger

The first step to get started is to install dagger on your local machine. Once installed, we recommend following our tutorial (or trying a template.)

⚡ What's next?

After installing Dagger, we recommend following our tutorial, especially if you want a hands-on experience setting up a local pipeline (5 minutes) and then reproducing it live in your CI environment (10-30 minutes), or grab a template below to see Dagger working instantly.

If you are not sure if Dagger fits your pipeline, browse or search for topics related to your use case, or feel free to ask our engineers and community through Discord.

Follow Our Tutorial

✨ Tutorial: Test your CI locally ✨

In this quick tutorial you'll learn how to build, test and deploy your pipeline locally and then integrate it in your own CI environment.

Let's Build!

Explore Our Templates

Our templates are a great way to quickly see Dagger in action with a particular stack like Node.js or Go. After installing Dagger, you can check out the code and run templates right away. For more depth, try out the tutorial!

git clone https://github.com/dagger/examples
cd examples/templates/nodejs/yarn/universe
dagger do build
git clone https://github.com/dagger/examples
cd examples/templates/nodejs/npm/bash
dagger do build
git clone https://github.com/dagger/examples
cd examples/templates/java/gradle
dagger do build
git clone https://github.com/dagger/examples
cd examples/templates/go/universe
dagger do build

📖 Want To Go Deeper?

If you want to dig into the details of how Dagger works, we recommend you read our Concepts section.

How It Works