API Reference
LogClaw exposes APIs through three access patterns:-
LogClaw Cloud (otel.logclaw.ai) — all endpoints are authenticated via
x-logclaw-api-keyheader and routed through the Auth Proxy. Use this for LogClaw Cloud deployments. Every endpoint in this reference includes an interactive playground — paste your API key and send requests directly from the docs. -
Dashboard Proxy — the Next.js Dashboard proxies requests to backend services under
/api/<service>/. Use this for browser-based access in self-hosted deployments. - Direct Service Access — each backend service exposes its own API on its Kubernetes ClusterIP service. Use this for programmatic access from within the cluster.
Authentication
LogClaw Cloud requires an API key for all API requests. Include the Generate keys from your project dashboard at console.logclaw.ai under Settings → API Keys. See API Keys for details.Self-hosted deployments do not require API keys — access is controlled at the Kubernetes NetworkPolicy level.
x-logclaw-api-key header with every request:tenant_id into all requests based on your API key’s project. You never need to specify a tenant ID manually.
Try It Live
Every endpoint page includes an interactive API Playground on the right side. Enter yourx-logclaw-api-key and send real requests to otel.logclaw.ai directly from the docs.
Service Endpoints
| Service | Cloud (otel.logclaw.ai) | Dashboard Proxy | Direct (in-cluster) | Port |
|---|---|---|---|---|
| Ingestion | POST /v1/logs | /api/otel/v1/logs | logclaw-otel-collector:4318 | 4317 (gRPC), 4318 (HTTP) |
| API Keys | /api/admin/api-keys | /api/admin/api-keys | Dashboard internal | — |
| Bridge | /api/bridge/* | /api/bridge/* | logclaw-bridge:8080 | 8080 |
| OpenSearch | /api/opensearch/* | /api/opensearch/* | logclaw-opensearch:9200 | 9200 |
| Ticketing | /api/ticketing/* | /api/ticketing/* | logclaw-ticketing-agent:18081 | 18081 |
| Infrastructure | /api/agent/* | /api/agent/* | logclaw-agent:8080 | 8080 |
| Airflow | /api/airflow/* | /api/airflow/* | logclaw-airflow-webserver:8080 | 8080 |
| Feast | /api/feast/* | /api/feast/* | logclaw-feast:6567 | 6567 |
All Endpoints
| Method | Path | Description |
|---|---|---|
POST | /v1/logs | Ingest logs (OTLP/HTTP) |
GET | /api/admin/api-keys | List API keys |
POST | /api/admin/api-keys | Create API key |
DELETE | /api/admin/api-keys | Revoke API key |
GET | /api/bridge/health | Bridge health |
GET | /api/bridge/config | Bridge configuration |
GET | /api/ticketing/api/incidents | List incidents |
GET | /api/ticketing/api/v1/config | Runtime configuration |
GET | /api/agent/health | Agent liveness |
GET | /api/agent/metrics | Infrastructure metrics |
GET | /api/opensearch/_cat/indices | List indices |