Endpoints
| Method | Path | Format | Description |
|---|---|---|---|
| POST | /v1/events | JSONL | Ingest events |
| POST | /v1/logs | JSONL | Ingest logs |
| POST | /v1/ingest | Binary | FlatBuffer batches |
| GET | /health | — | Health check |
Authorization: Bearer <key> or X-API-Key: <key>:
CORS and browser clients
CORS is enabled by default so browser SDKs work without extra setup. To restrict allowed origins:Proxy support
Behind nginx or a load balancer, enabletrust_proxy to capture the real client IP from X-Forwarded-For:
Rate limiting
Authentication failures are rate-limited per IP. After 10 failures in 60 seconds, the IP is temporarily blocked with429 Too Many Requests.