22 releases
Uses new Rust 2024
| new 0.2.0-alpha.2 | Apr 8, 2026 |
|---|---|
| 0.2.0-alpha.1 | Apr 4, 2026 |
| 0.1.0-alpha.22 | Nov 3, 2025 |
| 0.1.0-alpha.19 | Aug 21, 2025 |
| 0.1.0-alpha.7 | Apr 22, 2025 |
#277 in Magic Beans
2MB
39K
SLoC
blueprint-sdk
Umbrella crate for building Blueprint services on Tangle.
blueprint-sdk re-exports the core runtime surface (jobs, router, runner, protocol integrations, optional gateways like x402/webhooks) so most projects can depend on one crate.
What to use it for
- Building Blueprint services with a single dependency surface
- Wiring router + runner + producers + consumers
- Opting into protocol/gateway features through crate features
Minimal runner wiring
use blueprint_sdk::Router;
use blueprint_sdk::runner::BlueprintRunner;
use blueprint_sdk::runner::config::BlueprintEnvironment;
async fn ping() -> &'static str { "pong" }
let env = BlueprintEnvironment::default();
let router = Router::new().route(0, ping);
BlueprintRunner::builder((), env)
.router(router)
.run()
.await?;
Related links
Dependencies
~120–190MB
~3.5M SLoC