74 releases
| 0.20.3 | Mar 19, 2026 |
|---|---|
| 0.20.0 | Feb 27, 2026 |
| 0.19.8 | Dec 5, 2025 |
| 0.19.7 | Nov 21, 2025 |
| 0.2.19 | Mar 14, 2023 |
#149 in HTTP server
285 downloads per month
Used in 6 crates
(5 directly)
2.5MB
14K
SLoC
dagger-sdk
A dagger sdk written in rust for rust.
Examples
See examples
Run them like so
cargo run --example first-pipeline
The examples match the folder name in each directory in examples
Install
Simply install like:
cargo add dagger-sdk
Usage
#[tokio::main]
async fn main() -> eyre::Result<()> {
dagger_sdk::connect(|client| async move {
let version = client
.container()
.from("golang:1.19")
.with_exec(vec!["go", "version"])
.stdout()
.await?;
println!("Hello from Dagger and {}", version.trim());
Ok(())
})
.await?;
}
And run it like a normal application:
cargo run
Dependencies
~16–38MB
~490K SLoC