Know what your API is doing before your customers tell you
Multi-tenant API observability and alerting — traffic, error rates, latency, and incidents, reported from any language with a single HTTP call.
curl -X POST .../ingest \ -H "x-api-key: $KEY" \ -d '{ "endpoint":"/orders", "status":200}'
- GET/api/orders/:id200
- POST/api/payments/charge200
- POST/api/notifications502
Hits
0
Error rate
0.00%
Why this exists
The gap between something breaking and you finding out — that's the whole product.
Somewhere, right now, an endpoint starts failing.
No dashboard open. No one watching. Just a status code nobody sees.
Works from any language
One HTTP endpoint, one API key. No SDK to install, nothing to keep up to date.
Create an API key
From API keys in the dashboard, scoped to an environment (development, staging, production).
The key is shown once, at creation time — copy it straight into your service's environment as MONITORING_API_KEY.
Send your first event
Report a hit after each request completes — the block below follows the language picked above.
curl -X POST https://api.serverstats.space/api/v1/ingest \
-H "x-api-key: $MONITORING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"serviceName": "checkout-service",
"endpoint": "/orders/:id",
"method": "GET",
"statusCode": 200,
"latencyMs": 42
}'Or auto-instrument your whole app
Drop-in middleware reports every request without touching individual routes.
Everything after the API key
One ingest endpoint gets the data in. This is what happens to it once it's there.
Real-time analytics
Traffic, error rates, and latency the moment they happen — not in tomorrow's report.
Hits
482,190
Error rate
0.42%
Real-time analytics
I didn't set out to build a monitoring platform
I just wanted to know what my own side projects were actually doing in production — which endpoints were slow, which ones were quietly failing at 3am — without paying for an enterprise observability suite built for teams fifty times my size.
So I built the smallest version that could tell me the truth: send a hit, watch it show up, get pinged when something breaks. It kept growing from there — multi-tenant support, real alert rules, an incident feed that doesn't make me check five different places — until it turned into the platform you're looking at right now.
Still one developer. Still running in production.
See it in action
The same dashboard you'll be running — real components, no staged demo.
Total hits
482K
Error rate
0.42%
Avg latency
118ms
Endpoints
63
/checkout/session
payments-api
/orders
orders-api
High error rate
4m ago · payments-api
Latency spike
1h ago · search-api
Traffic, error rate, and latency at a glance — the first thing you check.
Questions, answered
One API key away from your first event
Sign up, create a key, send a request. The dashboard fills in from there.