← all repositories

zkonduit/ezkl

A Rust library and CLI for proving deep learning model inference using zk-SNARKs.

ezkl
Not currently ranked — collecting fresh signals.
star history

ezkl converts neural networks defined in PyTorch or TensorFlow into ONNX format, then generates ZK-SNARK circuits that can prove computation was performed correctly without revealing model weights or input data. It enables privacy-preserving ML inference where users can demonstrate that a model produced a specific output on specific inputs, without exposing either. The system uses the Halo2 proof system backend and supports verification on Ethereum or in browsers.

Frequently asked

What is zkonduit/ezkl?
A Rust library and CLI for proving deep learning model inference using zk-SNARKs.
Is ezkl open source?
Yes — zkonduit/ezkl is an open-source project tracked on heatdrop.
What language is ezkl written in?
zkonduit/ezkl is primarily written in Rust.
How popular is ezkl?
zkonduit/ezkl has 1.2k stars on GitHub.
Where can I find ezkl?
zkonduit/ezkl is on GitHub at https://github.com/zkonduit/ezkl.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.