# EZKL > EZKL (by Zkonduit Inc.) is a developer-friendly engine for verifiable AI and analytics. It generates zero-knowledge proofs (ZK-SNARKs, Halo2) for machine learning model inference: given a model in ONNX format and sample input, EZKL compiles a proving circuit and produces a cryptographic proof that a computation ran correctly — without revealing the underlying data or model weights. Proofs are verifiable on-chain (EVM), in the browser, or on edge devices. EZKL ships as a CLI, Python and JavaScript bindings, and a Rust library; Lilith is its high-performance compute cluster for cloud-scale proof generation. This file was generated by the API Evangelist enrichment pipeline from the public EZKL surface. EZKL is an open-source library/CLI rather than a hosted REST API, so there is no OpenAPI/webhook surface to index. ## Products - EZKL engine: ONNX -> Halo2 ZK circuit -> proof (CLI, Python, JS, Rust): https://github.com/zkonduit/ezkl - Lilith: managed high-performance compute cluster for generating EZKL proofs at scale: https://docs.ezkl.xyz/ ## Docs - Documentation: https://docs.ezkl.xyz/ - GitHub repository (source): https://github.com/zkonduit/ezkl - Example Jupyter notebooks: https://github.com/zkonduit/ezkl/tree/main/examples/notebooks - Blog: https://blog.ezkl.xyz - Trail of Bits security audit (v21.0.0): https://github.com/zkonduit/ezkl ## Packages - Python (PyPI): https://pypi.org/project/ezkl/ — pip install ezkl - Python GPU (PyPI): https://pypi.org/project/ezkl-gpu/ — pip install ezkl-gpu - JavaScript engine (npm): https://www.npmjs.com/package/@ezkljs/engine — npm install @ezkljs/engine - JavaScript Hub client (npm): https://www.npmjs.com/package/@ezkljs/hub — npm install @ezkljs/hub - Rust (crates.io): https://crates.io/crates/ezkl — cargo install --locked ezkl ## CLI - Command surface: cli/ezkl-cli.yml - Install: curl https://raw.githubusercontent.com/zkonduit/ezkl/main/install_ezkl_cli.sh | bash - Core flow: gen-settings, calibrate-settings, compile-circuit, setup, gen-witness, prove, verify, create-evm-verifier, deploy-evm-verifier ## Community - GitHub Discussions: https://github.com/zkonduit/ezkl/discussions - Website: https://ezkl.xyz/