Rust SDK

Endless Rust SDK

Installing Rust SDK

Endless provides an official Rust SDK in the Endless GitHubarrow-up-right repository. To use the Rust SDK, add the following dependency and patches on the git repo directly in your Cargo.toml, like this:

[dependencies]
endless-sdk = { git = "https://github.com/endless-labs/endless-rust-sdk"}

[patch.crates-io]
merlin = { git = "https://github.com/endless-labs/merlin" }
x25519-dalek = { git = "https://github.com/endless-labs/x25519-dalek", branch = "zeroize_v1" }

You must also create a .cargo/config.toml file with this content:

[build]
rustflags = ["--cfg", "tokio_unstable"]

Using Rust SDK

See the Developer Tutorialsarrow-up-right for code examples showing how to use the Rust SDK.

Last updated