Join us for Hack Night in London

The open platform for composable software.

Build powerful systems from simple functions and components. All in your codebase.

Interactive CLI

Directly interact with your workflow or agents in real-time through your terminal. Prototype, test, debug, and ship even faster.

Multi-language SDK

Write your applications in Python, TypeScript, Go, or any language you prefer with type-safe connections. Mix components across language ecosystems and integrate LLMs that automatically discover available functions.

func (g *Golang) Base(version string) *Golang {
    mod := dag.CacheVolume("gomodcache")
    image := fmt.Sprintf("golang:%s", version)
    c := dag.Container().
        From(image).
        WithMountedCache("/go/pkg/mod", mod).
        WithWorkdir("/app").
        WithEnvVariable("CGO_ENABLED", 0)
    g.Ctr = c
    return g

Composable Runtime

Containerized execution environment that creates cacheable, reproducible operations even for LLM calls. Works with any compute platform or tech stack, automatically optimizing for speed and cost.

Built-in Observability

Built-in tracing, logs, and metrics that show exactly what's happening at every step. Debug complex agent interactions immediately instead of guessing what went wrong.

Dagger in Action

“A-ha!” moments

  • Jordan Parker

    When @solomonstre drops an open-source Claude Code... ya run with it. "Toy Programmer" + added MCP & cursor-rules + an updated version of @zbeyens phenom "dotai" repo

    Kyle Penfound

    This is so awesome to play with. I just made a new frontend for my main demo repo without any hand-holding, writing integrations, or anything. Just core dagger + bring your own LLM. In a 2 minute video. Most of which is for the sake of the recording

    Benjie D.

    So im finally coming around on this whole AI thing is the future...Solomon Hykes demo of an agent writing a curl clone in 5 minutes using Dagger is still lingering in my mind...if any of you are curmudgeons like me you might want to watch...

    Yves

    If you don’t know where to start to create AI agents, you should have a look at Dagger agents. That makes it so easy to build tools that will benefit from AI but as real developer tool.

    Steeve Morin

    Few understand the implications of this. This will be absolutely defining

    Alberto Fuentes

    I'm feeling a "docker moment" in real time. Even though I didn't know the CI tool, it seems so promising for multiple areas.

    Matias Pan

    @dagger_io experimental AI tooling is really interesting. I just leveraged two separate modules (Strava and Notify). It took me 20 minutes to build the prompt and less than 5 to write the code.

    Ankur Duggal

    This is crazy cool! If you have worked with LLMs this is amazing!

    Peter Jausovec

    all your dagger functions are now available for agents to use. built-in function registry.

    Madhav Jivrajani

    This is nuts. @dagger_io has always had amazing dev exp, but the fact that it lends itself so seamlessly to something like this is endlessly impressive, massive props @solomonstre and the team!

Get Involved With the community

Discover what our community is doing, and join the conversation on Discord & GitHub to help shape the evolution of Dagger.

Subscribe to our newsletter