Documentation Index
Fetch the complete documentation index at: https://docs.velahq.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Install
vela directly. Using npx is better for CI environments where you want a specific version pinned in package.json.
Requirements
- Node.js 18+
- A Vela account with at least one app created
- A client secret (
vela_cs_...) — found in Settings → Client Secrets
Setup
Create a config file
In your project root, create The
vela.config.json:app value is your app’s slug (e.g. order-service). You can find it in the dashboard or by running vela apps list once authenticated.Set your client secret
Export the environment variable. Never put the secret in For local dev, add it to your
vela.config.json..env file (make sure .env is in .gitignore):Create the schemas directory
Pinning a version in CI
For reproducible CI builds, pin the version inpackage.json instead of using latest:
npx @vela-event/cli push in your workflow, which resolves from node_modules without a separate global install step.
Next steps
Configuration
All config file options and CLI flags.
Schema Format
How to write schema JSON files.