Skip to main content
The orvlin command-line tool runs a local development server, scaffolds a project, generates SDK code from your pricing manifest, validates and deploys that manifest, and simulates what a subscription would be billed.

Run it

From the repository, build once and then run commands as orvlin:
Every command accepts -v, --verbose for detailed logs and --config <path> to point at a config file.

Commands

orvlin init

orvlin dev

The development server accepts the same requests as the hosted API, so you can point your application at http://localhost:3000 while you build.

orvlin generate

orvlin deploy

Deploys are safe to repeat. Resources that haven’t changed are left alone. See Pricing as code.
Run --dry-run first, then review the changes before you deploy to a live workspace.

orvlin simulate

Use simulation to check a new price on real usage before you publish it.