Developer Manual
Welcome to the Dagger developer manual!
- With the Dagger API, you can use core primitives to stitch together powerful pipelines out of containers, artifacts, network services, and secrets – all in type-safe Go, Python or TypeScript.
- With Dagger Functions, you can encapsulate this code into a software component which can be loaded into any Dagger Engine, and called by other functions.
Start your journey into Dagger Module development with the following resources:
- Understand the difference between Dagger Modules and Dagger Functions
- Learn about the architecture and execution environment for Dagger Modules
- Write your first Dagger Module in Go, Python or TypeScript
- Read the developer documentation for Go, Python and TypeScript