Skip to main content
VelaManagementClient handles all account-level operations. It authenticates with your client secret (vela_cs_...) and has full access to create apps, define schemas, configure notification rules, and rotate API keys.

Constructor

Apps

List all apps

Create an app

The full API key is only returned at creation time. Store it in your secret manager immediately — Vela only stores a hashed version and cannot recover the original.

Rotate an API key

Delete an app

App-scoped resources

Schemas, notification rules, and events are scoped to a specific app. Use forApp() to get resource handles for a particular app:
All methods on app.schemas, app.notificationRules, and app.events operate on that specific app.

Schemas

List schemas

Get a schema

Create a schema

Update a schema

Delete a schema

Notification rules

List rules

Create a rule

Update a rule

Toggle a rule on/off

Delete a rule

Events (read-only)

List events

Get a single event

Complete setup example