
Explore the official documentation and learn the basics of Zcash technology.
Read the DocsFollow step-by-step tutorials to build on Zcash, from creating wallets to integrating Zcash into your applications.
View TutorialsGet up and running with Zcash development quickly. Learn installation, configuration, and basic operations.
Quick Start GuideLearn about Zcash, its history, and its core principles.
Discover the use cases and benefits of ZEC, Zcash native cryptocurrency.
Understanding how Zebra powers the Zcash network with a modular and secure Rust-based implementation
Explore zecd, a shielded-first Zcash wallet server built on librustzcash and exposed through a Bitcoin Core-style RPC interface.
Read the zecd documentation for architecture, setup, configuration, deployment, and RPC usage.
Understanding the lightwalletd project—a scalable server written in Go that efficiently serves compact blockchain data to Zcash light clients via gRPC.
Introduction to Zallet, a full-node Zcash wallet written in Rust and designed as a replacement for the zcashd wallet.
Links to Zcash further Technical Documentation.
Learn how Zcash addresses and keys are encoded.
Understand how transactions work in Zcash.
Learn about transaction fees and how they are calculated.
Set up and manage Zcash nodes using zcashd.
Explore Zebra, an alternative Zcash node implementation.
Learn about lightwalletd, a lightweight Zcash wallet server.
Explore Zcash blockchains using block explorers.
Learn about Shade Agents—the first truly autonomous AI agents on NEAR—powered by secure TEEs and decentralized Chain Signatures to manage assets, access LLMs, and execute multichain transactions independently.
Understand the architecture and components of the Zcash stack.
Here you will find projects, resources and tools created and maintained in the context of the (Zcash) Developer Relations Engineer grant. See also the Zcash Community Wishlist.
Understanding the zingolib repository—a Rust-based API and CLI for interacting with zcashd via Lightwalletd.
A JavaScript/TypeScript library for building Zcash-enabled web applications using WebAssembly.
TypeScript SDK and example dApp for integrating Zcash applications with the Noir Wallet browser extension.
Split-key custody for Zcash and multi-chain agents via 2PC-MPC. On-chain spend policy, privacy attestation, ZIP 244 transaction builder.
Follow best practices for developing on Zcash.
The Zcash Arborist Calls are bi-weekly protocol development meetings focused on tracking upcoming protocol deployment logistics, consensus node implementation issues, and protocol research.
Native Android SDK for building Zcash light-client wallet functionality, including shielded sends and receives.
iOS light-client framework for integrating Zcash wallet functionality into Swift applications.
Core Rust crates for working with Zcash protocol data, keys, transactions, and light-client components.
Modular TypeScript SDK for managing swaps to and from Zcash, including routing, quotes, and transaction state.
WebAssembly utility for parsing, validating, and classifying Zcash addresses, including Unified Addresses.
Android reference wallet implementation for Zodl and Zcash mobile development.
iOS reference wallet implementation for Zodl and Zcash mobile development.
Open-source Zcash wallet built with modern technologies, serving as a reference implementation for developers building privacy-focused applications.
Open-source Zcash messaging and wallet application demonstrating private payments and messaging capabilities for developers.
Open-source Zcash payment application that showcases how to integrate ZEC payments into wallets and merchant applications.