Skip to main content

Local Development Setup

Prerequisites

  • Node.js 22+
  • pnpm 10+
  • PostgreSQL 15+ (or Docker)
  • Docker (for integration tests with testcontainers)

Clone and install

Build

Build order matters. Protocol must build first:
This runs tsc in each package in dependency order.

Database setup

Or with Docker:

Run the dev server

Environment variables

Linting and formatting