Documentation
Build with zkSign
Everything you need to integrate zero-knowledge proofs into your Solana applications
Quick Start
Get up and running with zkSign in under 5 minutes
1
Install the SDK
Add zkSign to your project with a single command
npm install zksign-sdk2
Initialize the Client
Configure your zkSign client
import { ZKSign } from 'zksign-sdk';
const client = new ZKSign({
network: 'devnet'
});3
Generate a Proof
Create a zero-knowledge proof from your data
const proof = await client.generateProof({
data: userData,
schema: 'identity-v1'
});4
Verify On-Chain
Validate the proof on Solana blockchain
const result = await client.verify({
proof,
programId: 'ZKS1gn...'
});Explore the Documentation
Comprehensive guides and references for every aspect of zkSign
Getting Started
Learn the basics of zkSign and set up your first zero-knowledge proof application
API Reference
Complete documentation of zkSign SDK methods, types, and interfaces
Security & Privacy
Understand the cryptographic primitives and privacy guarantees
CLI Tools
Command-line utilities for managing proofs and deployments
Need Help?
Join our community or reach out to our team for support