SDKs for wallets, dashboards, and integrations.
Use NABD clients for chain reads, address balances, canonical signing, fee handling, transaction submission, and finality polling.
Read chain state in five lines.
Every integration starts the same way: connect, read the network's identity, and read blocks. No keys, accounts, or allowlists are needed for public reads.
import { connect } from "nabd-sdk";
const client = connect("https://api.testnet.nabdchain.org");
const status = await client.getStatus();
console.log(status.network_id, status.genesis_hash);
console.log(await client.getBlocks(3));
TypeScript
Browser and Node clients with local Ed25519 signing, and Falcon-512 through an embedded WASM module for hybrid post-quantum transactions.
Python
The same client surface for scripts, services, and notebooks: chain reads, canonical signing, fee handling, submission, and finality polling.
Signing vectors
The repository ships cross-language signing vectors, so an independent implementation can verify its canonical payloads byte for byte.