Private by design. Open to build on.

Your guide to the private Zcash economy.

Set up Noir Wallet, move ZEC privately, or bring shielded payments into your dApp with a typed SDK.

quick-start.ts
import { getNoirWallet } from "@noir-wallet/sdk";

const wallet = getNoirWallet();
const connection = await wallet.zcash.connect();

// Privacy is now a product primitive.
Connected securely
Explore the docs

One home for users and builders

Practical guides for wallet users, accurate references for developers.

Self-custodialYour keys stay encrypted on your device.
Source-alignedSDK examples compile against the current package.