# Install @aztec/bb.js with npm

Prover/verifier library for barretenberg. It bundles support for the following:. Version 5.1.0 via npm; verified 2026-07-22. Also installable with debian: sudo apt install bb.

## Install

```sh
sudo av install npm:@aztec/bb.js
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g @aztec/bb.js
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:@aztec/bb.js
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/@aztec/bb.js>
- **Version:** 5.1.0
- **Source summary:** Prover/verifier library for barretenberg. It bundles support for the following:
- **Homepage:** <https://github.com/AztecProtocol/aztec-packages/tree/master/barretenberg/ts>
- **Repository:** <https://github.com/AztecProtocol/aztec-packages>
- **Upstream docs:** <https://github.com/AztecProtocol/aztec-packages/tree/master/barretenberg/ts>
- **License:** MIT
- **Source archive:** <https://registry.npmjs.org/@aztec/bb.js/-/bb.js-5.1.0.tgz>
- **Published:** 2026-07-22T10:57:57.604Z
- **Last updated:** 2026-07-22T10:57:57.604Z
- **Generated:** 2026-08-04T22:13:35+00:00

## Executables

- bb (cli)

## Dependencies

- comlink
- commander
- idb-keyval
- msgpackr
- pako
- tslib

## Build dependencies

- @jest/globals
- @swc/core
- @swc/jest
- @types/detect-node
- @types/jest
- @types/node
- @types/pako
- @types/source-map-support
- @typescript/native-preview
- eslint
- eslint-config-prettier
- jest
- prettier
- ts-jest
- ts-loader
- ts-node
- typescript
- typescript-eslint

## Install behavior

- Post-install hook: not defined
- Bottle: not available

## Freshness

- Page generated: 2026-08-04
- Package-manager version: 5.1.0
- Package-manager updated: 2026-07-22
- Local data: ok
- Upstream repository: https://github.com/AztecProtocol/aztec-packages
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for @aztec/bb.js. Package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** Alpha: 0.3.1, Alpha Testnet: 0.85.0-alpha-testnet.11, Aztecnr Rc: 4.2.0-aztecnr-rc.2, Canary: 3.0.0-canary.a9708bd, Commit: 0.0.1-commit.fff30aa, Dev: 0.0.1-dev, Devnet: 4.0.0-devnet.4-patch.0, Fake C83136db25: 0.0.1-fake-c83136db25, Fake Ceab37513c: 0.0.1-fake-ceab37513c, Latest: 5.1.0, Manual: 3.0.0-manual.20251030, Next: 0.75.0-commit.8a71f57856e217a77b6e50cbc8833c1cd5395b96, Nightly: 4.4.0-nightly.20260618, Patched: 5.0.0-patched.20260318, Prerelease: 6.0.0-nightly.20260803, Private: 5.0.0-private.20260319, Rc: 4.3.0-rc.1, Spartan: 4.0.0-spartan.20260218, Staging: 1.0.0-staging.6, Starknet: 0.87.4-starknet.1, Test: 0.0.0-test.1, Testnet Ignition: 0.77.0-testnet-ignition.30, Zkpassport: 2.0.3-zkpassport
- **Version Count:** 1,295
- **Maintainers:** zac-williamson, leilawang, charlielye, jaosef, joss-aztecprotocol, ludamad
- **Publisher:** charlielye
- **Integrity:** sha512-bNpeyTz7baK2jZ9gN5gEn6GsOU8ueuGWbgUML/6kHhvwAgx/SsN9XY4tRS202dZM+8aOadwJ4crn6PIq20J4tw==
- **Shasum:** 94f05a44be621e7f45bf794b6cc3455b6694ac3d
- **Unpacked Size:** 156,394,811
- **File Count:** 0
- **Created At:** 2023-06-01T08:21:25.265Z
- **Latest Published At:** 2026-07-22T10:57:57.604Z
- **Modified At:** 2026-08-03T05:23:27.371Z

## Other Package-Manager Records

- Debian apt - bb - 1.3rc1-13+b1: installed executable or alias match | Debian stable package indexes: bb from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | ASCII-art demo based on AAlib | https://aa-project.sourceforge.net/bb/
- Nix - bb: installed executable or alias match | nixpkgs package indexes: pkgs/by-name/bb/bb/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - bb - 1.3rc1-13: installed executable or alias match | Ubuntu 24.04 LTS package indexes: bb from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | ASCII-art demo based on AAlib | https://aa-project.sourceforge.net/bb/
- zypper - bb - 1.3~rc1-2.7: installed executable or alias match | openSUSE Tumbleweed package metadata: bb from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Audio-Visual Demonstration for Text Terminal | https://aa-project.sourceforge.net/bb/
- winget - vriesdemichael.bb: installed executable or alias match | Windows Package Manager source index: vriesdemichael.bb from https://cdn.winget.microsoft.com/cache/source.msix


## Related links

- [npm command packages](https://pkg.so/npm-cli-packages/) - Matched curated package taxonomy and local package facts.
- [babel-watch](https://pkg.so/npm/babel-watch/) - Local package facts share a topical domain. Shared terms: commander, it, support.
- [tdpw](https://pkg.so/npm/tdpw/) - Local package facts share a topical domain. Shared terms: commander, support, tslib.
- [adr-tools](https://pkg.so/npm/adr-tools/) - Local package facts share a topical domain. Shared terms: commander, tslib.

## Sources

- pkg.so package database
- package-page enrichment
- package version freshness
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
