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-sdk
2

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