APILens

v1.0.0

system init

000000

booting runtime

0%

Act I

02:14
INCIDENT DETECTED

Your phone won't stop buzzing.

Something just broke. You have no idea what — or when it started.

1 / 5
Zero config · Express & Fastify · Free to start

Meet APILens.
See inside your API. Finally.

Join the beta
60ssetup time
0config files
100kreq/min throughput
Freeto start
apilens.rest/dashboard
live

Total Requests

124,891

+12% today

Error Rate

0.8%

-3% today

Avg Latency

62ms

+2ms today

Slow Requests

43

-18% today

Quick Start

One line. Sixty seconds.

No YAML. No agents. No config servers. Works in any Node.js app, in any environment.

1

Install the package

npm install auto-api-observe

2

Add to Express

express middleware — 3 lines

3

Add to Fastify

fastify middleware — 3 lines

Data flowing to your dashboard

terminal
$

+ auto-api-observe@1.0.0

added 3 packages in 0.8s

Features

Everything you need. Nothing you don't.

No 200-page setup guide. No dedicated DevOps team required. Just the signals that matter, the moment they happen.

All plans

Real-Time Request Logs

Every HTTP request logged with method, path, status, latency, and trace ID. Structured JSON, filterable instantly.

All plans

Error Rate Tracking

4xx and 5xx errors tracked separately. Know the difference between a bad request and a broken endpoint.

All plans

P95 Latency Detection

Slow endpoints surface automatically. Any request over your threshold is flagged before users start complaining.

All plans

Distributed Trace IDs

Each request gets a unique trace ID. Pass it downstream to correlate logs across services without any extra setup.

Starter+

DB Call Counting

Wrap your queries with trackDbCall() to see how many DB calls each request triggers. Catch N+1 before they hurt.

Pro

Endpoint Analytics

Traffic broken down by route, not just by URL. See which endpoints are hot, slow, or broken — aggregated by minute.

How it works

Simple by design. Powerful by default.

There are three steps. That's it. We've spent months making sure there isn't a fourth.

01

Install & register

Add the package and register one middleware. Express or Fastify — your choice. Takes under 60 seconds.

  • Zero dependencies on your request path
  • Non-blocking async logger
  • Works with any Node.js version ≥ 18
Install & register
02

Every request captured

Each request is intercepted after your handlers run. Latency, status, trace ID, DB calls — all recorded automatically.

  • Buffered logging — no I/O on request path
  • Async context keeps trace ID across awaits
  • Sampling rate control for high-volume APIs
Every request captured
03

See it in your dashboard

Data appears in APILens within seconds. Filter by route, status, latency. Spot the slow ones. Fix them.

  • Real-time updates, no page refresh
  • Endpoint-level breakdown per minute
  • Alerts when error rate spikes
See it in your dashboard
Early Access

Free during beta.

All features included. No credit card. No limits during beta. Just sign up and start monitoring your API in 60 seconds.

Free Beta
$0during beta

Everything included. We'll notify you before pricing changes.

Unlimited requests during beta
Real-time request logs & metrics
Distributed trace IDs
DB call tracking & N+1 detection
Error rate & latency dashboards
Slow request detection
Per-route analytics
Team collaboration
Slack & email alerts
CSV export

Questions? Reach out at hello@apilens.rest

Your API is waiting

Stop flying blind.
See everything.

Join developers who stopped guessing and started knowing. Add APILens in 60 seconds. Free during beta.

No credit card · No agents · Works in 60 seconds