Home > Resources > docs > Noir-Docs
Noir Documentation¶
Summary¶
Official documentation for Noir, a Rust-inspired domain-specific language for writing ZK circuits. Noir compiles to ACIR and supports multiple proving backends (Barretenberg, etc.). Covers the language syntax, standard library, backend configuration, and toolchain. The primary reference for developers building ZK applications with Noir.
Related resources¶
- AztecProtocol: Aztec Packages (UltraHONK Audit Scope) (code, 2023)
- noir-lang/noir — ACVM Repository (code, 2022)
- Noir's Circuit Backend (blog, 2023)