Skip to main content
This page is for people working on Orvlin itself. To use Orvlin in your product, start with the Quickstart.

Prerequisites

  • Node.js 22.13 or later
  • pnpm 11.1.1 (set by the packageManager field)

Install and build

Run the stack

Start the API and dashboard in development mode:
The API listens on http://localhost:3000. Routes are served under /v1. The health check is GET /v1/health. For the dashboard alone, proxied to the API on port 3000:

Monorepo layout

Tests and checks

See Test billing with test clocks for the sandbox and test-clock features you can use to test billing behaviour.

Documentation

These docs are a Mintlify project in the docs/ folder. To preview them locally:
The preview runs at http://localhost:3000.