How license validation works
Once you have a license key from EventCatalog Cloud (see Overview if you don't yet), EventCatalog validates it every time you build or serve your catalog. There are two modes: online and offline.
Online validation (default)
By default, EventCatalog validates license keys online. Your keys are read from your .env file (or environment variables) and verified against the EventCatalog API.
This is the recommended mode — it requires no extra setup and your keys stay in sync with your account automatically.
Offline validation
If you're behind a firewall or otherwise can't reach the EventCatalog API at build time, you can validate your keys offline.
To set up offline validation:
- Email us at
hello@eventcatalog.devto request an offline license file (license.jwt). - Place the
license.jwtfile in the root of your catalog directory. - EventCatalog will validate against the local file instead of calling our API.
Offline license files expire one year from purchase. You'll need to request a new file each year.
Managing your keys
You can view, rotate, and revoke license keys at any time from your API keys dashboard.