Noir

The universal language of zero knowledge—and Aztec. With Rust-like syntax and intuitive controls, Noir makes privacy the default—and exposing data as simple as adding the pub keyword.

ZK Programming Language
Write smart contracts
on Aztec with

Noirit’s like Rust for ZK

01

Intuitive

Noir uses familiar Rust-like syntax, making it intuitive to start building in zero-knowledge.

02

Open-Source

Leverage proven, open-source primitives and libraries crafted by leading cryptographers.

03

Anywhere

Learn Noir once and use it anywhere—on Aztec or to write ZK programs across any chain.

Brilliant Projects

Built on Noir

Explore some of the Noir projects, libraries, and primitives that can be seamlessly integrated into your Aztec projects.

Dive into the
world of Noir

There’s more to see—and build.