Overview
Developer Tools & Resources
Welcome to Fermah's developer resources. Here you'll find everything you need to build zero-knowledge applications using our supported proof systems.
Fermah handles all proof generation infrastructure - you only need to focus on writing your circuits and applications. For deployment and proof generation, see our Quick Start Guide.
Quick Navigation
Circuit Development
Tools and frameworks for writing ZK circuits
Development Environments
IDEs and interactive development tools
Testing & Analysis
Circuit testing and analysis tools
Supported Proof Systems
Our platform supports multiple proof systems, each with its own strengths:
- Industry standard for deterministic circuits
- Extensive tooling ecosystem
- Optimal for fixed-computation scenarios
- General-purpose computation
- Rust-based development
- Flexible program execution
- LLVM-based compilation
- Multiple language support
- Advanced optimization features
- StarkWare's next-gen system
- Advanced cryptographic features
- Optimized for scalability
- High-performance design
- Modern development toolkit
- Extensive testing features
Getting Started
- Choose Your System: Review our supported proof systems to find the best fit for your use case
- Set Up Tools: Follow our development environment setup guide
- Write Circuits: Learn from our circuit development guides
- Test & Optimize: Use our testing and analysis tools
Learning Resources
Groth16 Resources
Learn about the industry standard zk-SNARK
RISC Zero Docs
Comprehensive RISC Zero development guides
Valida Guide
Valida development documentation
Additional Resources
Succinct Labs
SP1 development resources
Starkware Docs
Stwo development documentation
Community Support
Need help? Check out these resources:
- Review our circuit development guide
- Explore our testing documentation
- Set up your development environment
Found something missing? Feel free to contribute to our documentation!