||

Monitor requests, database queries, outbound APIs, errors and traces — without agents or complicated configuration. Built for Node.js, free to start.

Search⌘K
live

Overview

TOTAL REQUESTS

48,213

SERVER ERRORS

142

0.29% error rate

AVG LATENCY

182ms

P95 LATENCY

740ms

Request Volume

Latency Percentiles

Status Code Distribution

48.2k
2xx81%
4xx15%
5xx4%

Requests by Method

48.2k
GET76%
POST24%

Don't just see that a request is slow. See why.

No credit card. Setup in 60 seconds.

Debugging shouldn't be a guess

A slow API request can hide behind dozens of moving parts. APILens gives you the complete request path so you can find the bottleneck instead of guessing.

Output

Every request. Every detail.

This is what your console outputs for every request. Method, route, status, latency, trace ID, and every DB query - automatically.

Everything you need

Nothing you don't.

09

Process Metrics

09
01

Auto DB Profiling

9 libraries patched, zero setup.

  • pg, mysql2, mongoose, Prisma, Redis & more
  • Query text, duration, and call site
  • Sensitive values masked by default
01
02

Request Tracing

02

Built for Node.js

Works with the stack you already use.

Express
Fastify
NestJS
Next.js
Koa
Hono
Apollo Server
tRPC
hapiHapi
RRestify
λAWS Lambda
EElysia
PostgreSQL (pg)
MySQL (mysql2)
MongoDB (mongoose)
Prisma
Redis (ioredis / node-redis)
SQLite (better-sqlite3)
Knex.js
Sequelize
Quick start

One line. Sixty seconds.

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

1
2
3
+ auto-api-observe@1.4.1
added 0 dependencies in 0.8s
✓ APILens connected — streaming to dashboard
Focused observability

Powerful API observability without the APM overhead.

APILens is intentionally focused on application and API observability for Node.js teams.

Security first

Know what you're sending. Control what you collect.

Observability data can contain sensitive information. APILens gives you controls to decide what application data is collected and how sensitive values are handled.

Sensitive fields are auto-redacted

Authorization headers, passwords, tokens, API keys, and cookies are stripped before data leaves your server.

Encrypted in transit and at rest

TLS 1.2+ in transit, AES-256 at rest.

You control what’s collected

Configure which fields are masked and which routes are skipped entirely.

Read Security & Privacy

Early Access

Free for beta.

All features included. No credit card. No limits during beta — see what pricing looks like after, too.

Beta — All features
$0during beta
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
Get your API key — it's free

This is what every beta user gets today, free. Switch to Standard Pricing above to see what plans look like afterward.

Frequently asked

Questions? Reach out at hello@apilens.rest

Ready to see inside your API?

Stop guessing.
Start observing.

Install APILens and find out what is really happening inside your Node.js APIs.

View GitHub

One line of code. Immediate visibility.