dagger.io Open in urlscan Pro
75.2.60.5  Public Scan

Submitted URL: http://dagger.io/
Effective URL: https://dagger.io/
Submission: On March 13 via manual from CA — Scanned from CA

Form analysis 1 forms found in the DOM

POST

<form style="width:100%;display:grid;gap:8px;grid-template-columns:1fr max-content;grid-template-rows:1fr" method="POST">
  <div style="position:absolute;visibility:hidden" aria-hidden="true"><input type="text" name="b_1487cc549a49109c00fe60a80_93cd7be172" tabindex="-1"></div><input type="email" name="email" placeholder="email@dagger.io" class="framer-mailchimp-input"
    style="-webkit-appearance:none;width:100%;line-height:1.4em;outline:none;border:none;padding:8px 16px 8px 16px;border-radius:48px;font-family:&quot;MontSerrat Regular&quot;, &quot;MontSerrat&quot;, &quot;Inter&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;font-weight:400;font-size:16px;background:var(--token-a2159ef3-7987-4baf-a0ab-279a1832182a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */;color:var(--token-04ba900b-2cd0-4b51-bea5-9920f13a28f0, rgb(19, 18, 38)) /* {&quot;name&quot;:&quot;Deep Space&quot;} */;box-shadow:inset 0 0 0 1px transparent"
    value="">
  <div style="position:relative"><input type="submit"
      style="-webkit-appearance:none;width:100%;line-height:1.4em;outline:none;border:none;cursor:pointer;border-radius:48px;padding:8px 16px 8px 16px;font-family:&quot;MontSerrat Regular&quot;, &quot;MontSerrat&quot;, &quot;Inter&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;;font-weight:600;font-size:16px;background:var(--token-d370d83a-0be2-4f3a-abb3-ca117992fb09, rgb(61, 102, 255)) /* {&quot;name&quot;:&quot;Blueprint&quot;} */;color:rgb(255, 255, 255);z-index:1"
      value="Sign Up"></div>
</form>

Text Content

Introducing the Daggerverse

Read more



Platform



Daggerverse

Resources

Community

Docs

Blog

Sign in


TRANSFORM YOUR MESSY CI SCRIPTS INTO CLEAN CODE

POWERFUL, PROGRAMMABLE OPEN SOURCE CI/CD ENGINE THAT RUNS YOUR PIPELINES IN
CONTAINERS — PRE-PUSH ON YOUR LOCAL MACHINE AND/OR POST-PUSH IN CI

Get Started

Learn More



TRUSTED BY

 * 
 * 
 * 
 * 


THE DAGGER PLATFORM

Try Dagger Engine

Learn More




BENEFITS


NO MORE
YAML SOUP

REPLACE COMPLEX CI SCRIPTS WITH A PROGRAMMABLE PLATFORM

Learn more


STANDARDIZED DAGGER FUNCTIONS

PIPELINES JUST CHAIN DAGGER FUNCTIONS - BUILT BY YOUR TEAM OR BY THE COMMUNITY

Learn more




ELIMINATE PUSH AND PRAY

IF IT WORKS ON YOUR LAPTOP IT'LL WORK IN CI

Learn more


CACHED FOR SPEED

AVOID UNNECESSARY REBUILDS AND TEST RERUNS WHEN NOTHING HAS CHANGED

Learn more

func (g *Golang) Base(version string) *Golang {
	mod := dag.CacheVolume("gomodcache")
	build := dag.CacheVolume("gobuildcache")
	image := fmt.Sprintf("golang:%s", version)
	c := dag.Container().
		From(image).
		WithMountedCache("/go/pkg/mod", mod).
		WithMountedCache("/root/.cache/go-build", build)
	g.Ctr = c
	return g



import { dag, Container, Directory, object, func } from "@dagger.io/dagger"

@object()
// eslint-disable-next-line @typescript-eslint/no-unused-vars
class Ci {

  /**
   * example usage: "dagger call ci --source ."
   */
  @func()
  async ci(source: Directory): Promise<string> {
    // Use Golang module to configure project
    var goProject = dag.golang().withProject(source)

    // Run Go tests using Golang module
    await goProject.test()

    // Get container with built binaries using Golang module
    var image = await goProject.buildContainer()

    // Push image to a registry using core Dagger API
    var ref = await image.publish("ttl.sh/demoapp:1h")

    // Scan image for vulnerabilities using Trivy module
    return dag.trivy().scanContainer(dag.container().from(ref))
  }
}




MULTI-LANGUAGE

PIPELINES IN THE SAME LANGUAGE AS YOUR APP. EACH DAGGER FUNCTION IS JUST AN API
CALL AWAY.

Learn more


VISUALIZE YOUR PIPELINES

MY TEST FAILED.
IS IT A BROKEN PIPELINE?
DAGGER GIVES YOU VISIBILITY INTO EVERY ASPECT OF YOUR PIPELINES

Learn more




DON'T TAKE OUR WORD FOR IT…

 * CONOR BARBER
   
   Airbyte
   
   Before Dagger it was 'Push and Pray.' Now, we have the same tool running
   locally and in CI, and that just streamlines everything. Now our mantra is
   test, test, test, test.
   
   Read the testimonial
   
   

 * ANDY GONZALEZ
   
   Fortune 500 company
   
   Replacing our makefiles with Dagger has greatly simplified our process for
   deployments since it’s much faster (1-3 hours to 3 minutes)...The power,
   flexibility and capability behind Dagger is something that gets me excited.
   
   Read the testimonial
   
   

 * TONY WORM
   
   hof - the high code framework
   
   With Dagger, I can define what I want my desired results to be, and Dagger
   figures out what needs to happen to get those results.
   
   Read the testimonial
   
   

 * JAMES QUALLS
   
   Discern
   
   We want to be able to ship every single day, multiple times a day, as fast as
   we possibly can. Dagger is enabling us to do that.
   
   Read the testimonial
   
   

 * KEVIN MINEHART
   
   Grafana
   
   With Dagger, we were able to go from something that takes an hour to
   something that takes 8 minutes.
   
   Read the testimonial
   
   

 * GEORGE MACRORIE
   
   Flipt
   
   Dagger feels like an actual innovation in CI/CD. There's a real attention to
   getting feedback from everyone and feeding that back into the design and
   building something that people need.
   
   Read the testimonial
   
   

 * CONOR BARBER
   
   Airbyte
   
   Before Dagger it was 'Push and Pray.' Now, we have the same tool running
   locally and in CI, and that just streamlines everything. Now our mantra is
   test, test, test, test.
   
   Read the testimonial
   
   

 * ANDY GONZALEZ
   
   Fortune 500 company
   
   Replacing our makefiles with Dagger has greatly simplified our process for
   deployments since it’s much faster (1-3 hours to 3 minutes)...The power,
   flexibility and capability behind Dagger is something that gets me excited.
   
   Read the testimonial
   
   

 * TONY WORM
   
   hof - the high code framework
   
   With Dagger, I can define what I want my desired results to be, and Dagger
   figures out what needs to happen to get those results.
   
   Read the testimonial
   
   

 * JAMES QUALLS
   
   Discern
   
   We want to be able to ship every single day, multiple times a day, as fast as
   we possibly can. Dagger is enabling us to do that.
   
   Read the testimonial
   
   

 * KEVIN MINEHART
   
   Grafana
   
   With Dagger, we were able to go from something that takes an hour to
   something that takes 8 minutes.
   
   Read the testimonial
   
   

 * GEORGE MACRORIE
   
   Flipt
   
   Dagger feels like an actual innovation in CI/CD. There's a real attention to
   getting feedback from everyone and feeding that back into the design and
   building something that people need.
   
   Read the testimonial
   
   

 * CONOR BARBER
   
   Airbyte
   
   Before Dagger it was 'Push and Pray.' Now, we have the same tool running
   locally and in CI, and that just streamlines everything. Now our mantra is
   test, test, test, test.
   
   Read the testimonial
   
   

 * ANDY GONZALEZ
   
   Fortune 500 company
   
   Replacing our makefiles with Dagger has greatly simplified our process for
   deployments since it’s much faster (1-3 hours to 3 minutes)...The power,
   flexibility and capability behind Dagger is something that gets me excited.
   
   Read the testimonial
   
   

 * TONY WORM
   
   hof - the high code framework
   
   With Dagger, I can define what I want my desired results to be, and Dagger
   figures out what needs to happen to get those results.
   
   Read the testimonial
   
   

 * JAMES QUALLS
   
   Discern
   
   We want to be able to ship every single day, multiple times a day, as fast as
   we possibly can. Dagger is enabling us to do that.
   
   Read the testimonial
   
   

 * KEVIN MINEHART
   
   Grafana
   
   With Dagger, we were able to go from something that takes an hour to
   something that takes 8 minutes.
   
   Read the testimonial
   
   

 * GEORGE MACRORIE
   
   Flipt
   
   Dagger feels like an actual innovation in CI/CD. There's a real attention to
   getting feedback from everyone and feeding that back into the design and
   building something that people need.
   
   Read the testimonial
   
   

 * CONOR BARBER
   
   Airbyte
   
   Before Dagger it was 'Push and Pray.' Now, we have the same tool running
   locally and in CI, and that just streamlines everything. Now our mantra is
   test, test, test, test.
   
   Read the testimonial
   
   

 * ANDY GONZALEZ
   
   Fortune 500 company
   
   Replacing our makefiles with Dagger has greatly simplified our process for
   deployments since it’s much faster (1-3 hours to 3 minutes)...The power,
   flexibility and capability behind Dagger is something that gets me excited.
   
   Read the testimonial
   
   

 * TONY WORM
   
   hof - the high code framework
   
   With Dagger, I can define what I want my desired results to be, and Dagger
   figures out what needs to happen to get those results.
   
   Read the testimonial
   
   

 * JAMES QUALLS
   
   Discern
   
   We want to be able to ship every single day, multiple times a day, as fast as
   we possibly can. Dagger is enabling us to do that.
   
   Read the testimonial
   
   

 * KEVIN MINEHART
   
   Grafana
   
   With Dagger, we were able to go from something that takes an hour to
   something that takes 8 minutes.
   
   Read the testimonial
   
   

 * GEORGE MACRORIE
   
   Flipt
   
   Dagger feels like an actual innovation in CI/CD. There's a real attention to
   getting feedback from everyone and feeding that back into the design and
   building something that people need.
   
   Read the testimonial
   
   




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.

Discord

GitHub

Community

Subscribe to our newsletter



Resources

Docs

Resources

Blog

Community

Playground

Changelog

Status

Product

Dagger Engine

Dagger Cloud

Daggerverse

Pricing

Company

Partners

Brand

Terms of Service

Privacy Policy

Trademark Guidelines

© Dagger 2022-2024