Kivia is a lightweight API observability platform that captures every request, manages your keys, and gives you instant insights.
Features
Integrate Kivia in minutes. Native SDKs for Go and JavaScript — works with Express, Hono, Fastify, and Elysia. Zero config, zero overhead.
Create a client, wrap your handler, and Kivia captures everything automatically.
View live traffic, status codes, and latency in the dashboard.
POST /auth/login 200 45ms
GET /api/v1/projects/all 200 12ms
POST /api/v1/logs/create 201 8ms
GET /api/v1/logs/all/abc 200 3msCreate and revoke API keys per-project from the dashboard. Keys are hashed and stored securely.
Name Key Status
production kivia_sk_a3f••• ● Active
staging kivia_sk_7x2••• ● Active
deprecated kivia_sk_old••• ○ RevokedScope keys and logs per project. Ideal for microservice architectures.
production-api 3 keys 12,847 reqs
staging-api 2 keys 1,203 reqs
internal-tools 1 key 456 reqsHow it works
Add Kivia to your Go or JavaScript project
go get / npm installGenerate a key in the dashboard for your project
kivia_sk_...One line captures every request automatically
client.middleware()See live traffic, latency, and status codes instantly
dashboard >SDK Integration
Our lightweight SDKs wrap your existing HTTP handlers. No code refactoring, no configuration files. Just import and observe.
Capabilities
Watch every API request as it happens with live-updating logs and status indicators.
Generate, rotate, and revoke API keys with fine-grained per-project control.
Pinpoint slow endpoints with detailed latency breakdowns and percentile tracking.
Three lines of code. Works with Express, Hono, Fastify, Elysia, and Go out of the box.
Isolated keys and logs per project. Perfect for multi-service architectures.
Query past requests by date range, status code, and path with full context.
Integration time
Middleware overhead
Request capture rate
Set up Kivia in under two minutes. No credit card required.