The Resonate Rust SDK is here!
To try it: cargo add resonate-sdk and point your project at a Resonate server.
The Resonate Rust SDK is now available to try!
cargo add resonate-sdk
If you write Rust and need code that survives crashes, restarts, and long-running coordination without bolting on a state machine, start here.
What you get is distributed async/await for Rust.
Mark a function with #[resonate::function], call it through ctx.run, and the runtime handles checkpointing, retries, and crash recovery.
You write functions that return Result<T> — no state-machine DSL to author separately.
The programming model matches the TypeScript and Python SDKs, expressed in idiomatic Rust.
To try it: cargo add resonate-sdk and point your project at a Resonate server.
Runnable examples live at github.com/resonatehq under repos prefixed “example-*-rs”.
Reference docs are at docs.resonatehq.io. Questions land best in Discord.





