Docs · SDK

SDK reference.

Reference implementations for the languages enterprise teams actually ship in. Per-language pages land alongside each SDK as it stabilizes.

Docs vs Spec. Docs explain how to use the SDKs to ship Handshake into your stack. The Spec is the protocol itself, the wire format, the algorithms, what every implementer must agree on. You read Docs once. You cite the Spec.

TypeScript / Node + Browser (verify)

Available on npm
@handshake-ai/handshake

Apache-2.0. Browser receipt verification via WASM, Node verification via NAPI-RS. Single package, conditional exports.

Quickstart →

Python (emit + verify)

Private beta

Design partners only. Contact partners@handshake.ai.

Available to design partners →

Go (emit + verify)

Private beta

Design partners only.

Available to design partners →

Rust (verify)

Private beta

Canonical core. Powers the WASM build of the public TS SDK.

Available to design partners →

JVM (Java / Kotlin)

On the roadmap

Roadmap, not yet started.

Available to design partners →

.NET

On the roadmap

Roadmap, not yet started.

Available to design partners →

Need a binding we don’t list yet? Tell us what you ship.