Docs

SDKs

Official SDKs for signing and verifying with an IDN handle.

TypeScript

npm install @idn-network/sdk
import { loadIdentity, verify } from "@idn-network/sdk";

const idn = loadIdentity();
const sig = await idn.signRequest(payload, nonce);
const ok = await verify("@alice.code", payload, nonce, sig);

Python

pip install idn-network
from idn_network import load_identity, verify

idn = load_identity()
sig = idn.sign_request(payload, nonce)
ok = verify("@alice.code", payload, nonce, sig)

Go

go get github.com/idn-network/idn-go

The Go SDK is in preview. Track progress on GitHub ↗.