vela-sdk package provides sync and async clients for the Vela API using httpx.
Features
- Sync + Async — identical API surface for both modes
- Context manager support —
withandasync withfor clean resource management - Type hints — TypedDict inputs, dataclass responses
- Single dependency — only
httpx
Two clients
| Client | Auth | Purpose |
|---|---|---|
VelaIngestClient / AsyncVelaIngestClient | API key (vela_live_...) | Send events |
VelaManagementClient / AsyncVelaManagementClient | Client secret (vela_cs_...) | Manage apps, schemas, rules |
Quick links
Installation
Install and set up the SDK.
Ingest Client
Send single and batch events.
Management Client
Manage apps, schemas, and rules.
Error Handling
Handle API errors gracefully.