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.

Python

Early access
handshake-sdk

Reference implementation. MIT-licensed. Tracks the spec version.

Reference page coming soon

TypeScript / Node

Early access
@handshake/sdk

ESM and CommonJS builds. Browser receipt-verifier as a separate entry point.

Reference page coming soon

Go

Preview
github.com/handshake-protocol/handshake-go

Server and verifier APIs first; agent-side issuer next.

Reference page coming soon

Rust

Coming soon
handshake

Cargo crate, no_std-friendly verifier targeted for embedded.

Reference page coming soon

JVM (Java / Kotlin)

Coming soon
ai.handshake:handshake-sdk

Kotlin-first API with Java interop.

Reference page coming soon

.NET

Coming soon
Handshake.Sdk

Idiomatic async/await, ed25519 via libsodium-net.

Reference page coming soon

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