ICICLE, our flagship product, is a cutting-edge cryptography library designed to accelerate algorithms and protocols—starting with Zero-knowledge proofs—across diverse compute backends, including CPUs, GPUs, Apple Silicon, ZPU™ and more. Start Here.
IMP1
Built with ICICLE, this mobile-first proving framework brings privacy-preserving zero-knowledge proofs directly to iOS and Android. It’s lightweight, open-source, and optimized for fast, client-side performance with minimal setup required. Try It.

Hear What Our Users Have to Say

"ICICLE significantly accelerates critical operations like MSM and NTT, which are central to the Groth16 proving process. It supports multiple elliptic curves—including BLS12-377, BW6-761, and BN254—and introduces a key feature called multi-GPU, enabling Brevis to harness several NVIDIA GPUs for even faster proof generation."
Michael
Co-founder at Brevis
“ICICLE gave us the proving power to make our real-time ZK vision possible. Our apps now run faster, cheaper, and at global scale.”
Mirror
CEO at Zerobase
"Optimized implementations like ICICLE by Ingonyama not only enhance performance and reduce costs, but also adapt seamlessly to diverse implementation challenges, unlocking new potential for GPU-accelerated proving. Thanks to ICICLE’s flexibility, we are getting both the performance, and the ability to use GPUs for computing more often"
Martin Derka
Co-founder at Zircuit
"Ingonyama has worldclass expertise in number theoretic algorithm development and implementation. ICICLE reflects this and contains optimizations not found elsewhere. With the clean abstractions it becomes trivial to leverage GPU performance from a variety of languages."
Remco Bloemen
Head of Blockchain at World Foundation
“ICICLE made it trivial to convert a CPU prover implementation into one leveraging GPU acceleration, both thanks to an intuitive API and stellar support from the core team.”
Giacomo Fenzi
‍‍
PHD Student at COMPSEC Lab
“We recently integrated ICICLE v3.1 acceleration support to gnark Groth16 proving backend and the results are very promising - we see order of magnitude improvement in the prover speed for ECDSA P-256 verification circuit compared to state of the art CPU acceleration.”
Ivo Kubjas
‍‍
Staff Cryptographer Researcher at Consensys
“Cloud integration demands both cost and time optimization, making a multi-platform library like ICICLE an ideal fit for ZKWASM Hub. As the ZKWASM ecosystem grew, the need for a faster, commercially-ready prover arose—leading to the integration of ICICLE, which filled that gap.”
Sinka Gao
‍‍‍
Founder of DephinusLab
“ICICLE has been integrated into Tachyon, resulting in an 8–10x for MSM and a 3–5x speed improvement for NTT compared to traditional CPU implementations, totaling a 4x speed improvement in Circom proof generation. This led Kroma to explore and ultimately integrate ICICLE as a more scalable and cost-effective solution."
Ryan Kim
‍‍‍
ZKP Lead at Lightscale
ICICLE, our flagship product, is a cutting-edge cryptography library designed to accelerate algorithms and protocols—starting with Zero-knowledge proofs—across diverse compute backends, including CPUs, GPUs, Apple Silicon, ZPU™ and more. Start Here.
IMP1
Built with ICICLE, this mobile-first proving framework delivers privacy-preserving zero-knowledge proofs directly to iOS and Android—up to 3× faster than RapidSnark. It’s lightweight, open-source, and optimized for fast, client-side performance with minimal setup required. Try It.

Hear What Our Users Have to Say

"ICICLE significantly accelerates critical operations like MSM and NTT, which are central to the Groth16 proving process. It supports multiple elliptic curves—including BLS12-377, BW6-761, and BN254—and introduces a key feature called multi-GPU, enabling Brevis to harness several NVIDIA GPUs for even faster proof generation."
Michael
Co-founder at Brevis
“ICICLE gave us the proving power to make our real-time ZK vision possible. Our apps now run faster, cheaper, and at global scale.”
Mirror
CEO at Zerobase
"Optimized implementations like ICICLE by Ingonyama not only enhance performance and reduce costs, but also adapt seamlessly to diverse implementation challenges, unlocking new potential for GPU-accelerated proving. Thanks to ICICLE’s flexibility, we are getting both the performance, and the ability to use GPUs for computing more often"
Martin Derka
Co-founder at Zircuit
"Ingonyama has worldclass expertise in number theoretic algorithm development and implementation. ICICLE reflects this and contains optimizations not found elsewhere. With the clean abstractions it becomes trivial to leverage GPU performance from a variety of languages."
Remco Bloemen
Head of Blockchain at World Foundation
“ICICLE made it trivial to convert a CPU prover implementation into one leveraging GPU acceleration, both thanks to an intuitive API and stellar support from the core team.”
Giacomo Fenzi
‍‍
PHD Student at COMPSEC Lab
“We recently integrated ICICLE v3.1 acceleration support to gnark Groth16 proving backend and the results are very promising - we see order of magnitude improvement in the prover speed for ECDSA P-256 verification circuit compared to state of the art CPU acceleration.”
Ivo Kubjas
‍‍
Staff Cryptographer Researcher at Consensys
“Cloud integration demands both cost and time optimization, making a multi-platform library like ICICLE an ideal fit for ZKWASM Hub. As the ZKWASM ecosystem grew, the need for a faster, commercially-ready prover arose—leading to the integration of ICICLE, which filled that gap.”
Sinka Gao
‍‍‍
Founder of DephinusLab
“ICICLE has been integrated into Tachyon, resulting in an 8–10x for MSM and a 3–5x speed improvement for NTT compared to traditional CPU implementations, totaling a 4x speed improvement in Circom proof generation. This led Kroma to explore and ultimately integrate ICICLE as a more scalable and cost-effective solution."
Ryan Kim
‍‍‍
ZKP Lead at Lightscale