Skip to main content
Every example on this site reads the host from NOVIG_HOST. Set it once:
Paper is our play-money exchange. It runs the same API as Production, without the location check. In both environments, you create a key on Profile. In Paper, use Profile on paper.novig.com. In Production, use Profile on novig.com. The websocket uses the same host as REST. On Paper, that’s wss://api.paper.novig.com.

Set up a Paper account

Paper has its own web app at https://paper.novig.com. Every account starts with $10,000 in play money, so you can trade without risk. Paper skips the identity check. It fills in a simulated profile for you, so you never enter your real details.
1

Sign up

Open paper.novig.com and sign up.
2

Set up your account

Press Fill in KYC Data, Accept all Terms, and Start with $10,000.
3

Create a key

Open Profile, then press Settings and Novig API.
Production runs a real identity check and a location check, and trades real money.

Each environment has its own keys

A key works only in the environment where you created it. Production rejects a Paper key with api key not found. Store each environment’s keypair in its own secret.

Switch environments

  1. Point NOVIG_HOST at the new host.
  2. Create a keypair in that environment.
  3. Re-run the Quickstart to test your signature.