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

# Installation

> Install and build the Obversa workspace from a local checkout.

## Requirements

* Node.js 22.12 or later
* pnpm 10.15.1

The workspace `packageManager` field pins pnpm 10.15.1. The `engines` field
requires Node.js 22.12 or later.

## Install the workspace

From an Obversa checkout, run:

```bash theme={null}
corepack enable
pnpm install --frozen-lockfile
pnpm build
```

The build creates JavaScript and TypeScript declaration files for each
package. Run the build before you run an example. The examples import the
built packages.

## Do the package checks

```bash theme={null}
pnpm typecheck
pnpm typecheck:ts6
pnpm test
```

The first type check uses TypeScript 7. The second type check uses TypeScript
6\. The test script runs each package test target. Those tests do not call a
live model.

## Run an example

After the build, go to [First run](/get-started/first-run).
