> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brik64.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SDKs

> BRIK64 SDK and package documentation.

SDKs expose BRIK64 concepts inside language ecosystems. They are useful for examples, teaching monomer behavior and integrating circuit thinking into existing codebases.

The CLI remains the primary path for the public local BRIK64 workflow and is distributed through the curl installer. SDK packages are language libraries; they are not CLI installation channels.

## Package Surfaces

| Language              | Package surface   | Current status                 | Use                                                |
| --------------------- | ----------------- | ------------------------------ | -------------------------------------------------- |
| JavaScript/TypeScript | npm package       | `@brik64/core@0.1.0-beta.18.2` | Monomer-oriented helpers and examples.             |
| Python                | PyPI package      | `brik64==0.1.0b18`             | Monomer helpers and EVA composition examples.      |
| Rust                  | crates.io package | `brik64-core@0.1.0-beta.18.2`  | Rust monomer helpers and EVA composition examples. |

## Install Commands

Use the current beta SDK packages from npm and PyPI. The Rust crate is published on crates.io for Beta18.2:

```bash theme={null}
npm install @brik64/core@0.1.0-beta.18.2
pip install brik64==0.1.0b18
cargo add brik64-core --version 0.1.0-beta.18.2
```

Do not use npm to install the CLI. Install the CLI with:

```bash theme={null}
curl -fsSL https://brik64.com/cli/install.sh | bash
```

## Release-Backed Examples

Release-backed SDK examples should name the package, installed version, example output and relationship to the local `brik64` command.

Treat SDKs as language packages and `brik64` as the command workflow unless the release explicitly says otherwise.
