Skip to main content
Version: dev

Noir JS

Noir JS are a set of typescript libraries that make it easy to use Noir on your dapp, webapp, node.js server, website, etc.

It is composed of two major elements:

  • Noir
  • Backend proving system

Your only concern should be to write Noir. Noir.js will work out-of-the box and abstract all the components, such as the ACVM and others.

Barretenberg

Since Noir is backend agnostic, you can instantiate noir_js with supported backends through their own js interface.

Aztec Labs maintains the barretenberg backend. You can use it to instantiate your Noir class.