Drop-in API analytics for any REST API.
One middleware. Zero dependencies. Real-time insights.
Website · Get Started · Feedback
PeekAPI captures HTTP request metadata from your API — method, path, status, latency, consumer — and turns it into a real-time analytics dashboard with smart alerting. Add one line of middleware, get instant visibility.
| Language | Package | Frameworks |
|---|---|---|
| Node.js | sdk-node |
Express · Fastify · Koa · Hapi · NestJS |
| Python | sdk-python |
ASGI · WSGI · Django |
| Go | sdk-go |
net/http · Gin · Echo · Fiber · Chi |
| Rust | sdk-rust |
Actix Web · Axum · Rocket |
| Ruby | sdk-ruby |
Rack · Rails |
| PHP | sdk-php |
PSR-15 · Laravel |
| Java | sdk-java |
Spring Boot · Jakarta Servlet |
| Dart | sdk-dart |
Shelf |
Every SDK is zero-dependency — standard library only.
// Node.js — that's it
const { peekapi } = require("@peekapi/sdk-node");
app.use(peekapi({ apiKey: "ak_live_..." }));# Python
from peekapi.middleware.asgi import PeekApiASGI
app.add_middleware(PeekApiASGI, api_key="ak_live_...")// Go
client, _ := peekapi.New(peekapi.Options{APIKey: "ak_live_..."})
handler := peekapi.Middleware(client)(mux)- 2 minutes to integrate — no agents, no sidecars, no config files
- 8 languages, 19+ frameworks — same dashboard, any stack
- Zero runtime deps — every SDK uses only the standard library
- Real-time — live request stream, not batch analytics
- Smart alerts — error rate, latency spikes, usage anomalies, inactivity
- Privacy-first — auth headers are SHA-256 hashed, never stored raw