Zero-Knowledge Proof APIs

ZK proof generation services for privacy and scaling

ZK Proof Providers

Provider ZK Type Use Case Chains
StarkWare STARK L2 Scaling Starknet
zkSync SNARK L2 Scaling zkSync Era
Polygon Hermez SNARK L2 Scaling Polygon zkEVM
Scroll SNARK L2 Scaling Scroll
Aztec SNARK Privacy Aztec

ZK Use Cases

  • Privacy - Shield transaction amounts and addresses
  • Scaling - Rollup transactions off-chain
  • Verification - Prove state transitions
  • Identity - Selective disclosure

Popular ZK Libraries

  • Circom - ZK circuit compiler
  • SnarkJS - Generate and verify proofs
  • ZoKrates - Solidity ZK toolbox
  • Noir - ZK language by Aztec

Getting Started with ZK

1️⃣

Choose a ZK Stack

Select STARK or SNARK based on your needs

2️⃣

Write Circuits

Define your ZK circuit in Circom or Noir

3️⃣

Deploy & Verify

Deploy contracts with verification keys

Learn Zero-Knowledge Proofs

Start building with ZK technology today.