APILensAPILens
Beta Pricing

Free during beta.
All features included.

No credit card. No paywalls. Pay in USD or INR when paid plans launch.

All features free during beta. 30 days notice + grandfather discount before billing starts.
Compare plans
Hobby
$0
Starter
$19/mo
PopularPro
$49/mo
Scale
$149/mo
Limits
Requests / month500k5M25M100M
Projects1520Unlimited
Team seats310UnlimitedUnlimited
Log retention7 days30 days90 days180 days
Core
Real-time dashboard
Error & latency tracking
DB query profiling (9 libs)
N+1 detection
Distributed trace IDs
Metrics always unlimited
Alerts
Email alerts3 rules10 rulesUnlimitedUnlimited
Slack & webhooks
Advanced
API consumer tracking
CSV export
Custom dashboards
Team audit log
Enterprise
SSO / SAML
Uptime SLA 99.9%
Dedicated Slack support
Custom data region

Enterprise

Unlimited · Custom SLA · SSO · On-premises

Talk to us →

Top-up packs — never expire

1M requests
$4$0.004/1k
5M requests
$15$0.003/1k
15M requests
$35$0.002/1k

Stack multiple packs · No expiry · Dashboard settings

When you hit your cap

Hard stopdefault

Logs pause, metrics keep running. Email at 80% & 100%. Zero extra charges.

Top-up packone-time

Buy extra requests from dashboard. Never expires, stackable.

Auto-upgradeopt-in

Bump to next tier, pro-rated. We never bill without permission.

Start in 60 seconds

One npm install. One line of code. Your API is monitored.

$ npm install auto-api-observe
// In your Express app:
const { observe } = require('auto-api-observe')
app.use(observe({ apiKey: process.env.APILENS_KEY }))
// That's it. Dashboard live at apilens.rest

Frequently asked questions

Is APILens really free?

Yes — completely free during the beta period. All features are included with no usage limits. No credit card is required to sign up.

What happens after beta?

We'll introduce paid plans for production workloads with higher data retention and team features. Beta users will get a grandfather discount. We'll give at least 30 days notice before any billing begins.

What frameworks does APILens support?

Express.js and Fastify. Both are supported via the auto-api-observe npm package with zero configuration.

Which databases does APILens profile automatically?

pg, mysql2, mongoose, prisma, knex, sequelize, ioredis, and better-sqlite3 — all profiled automatically with zero code changes.

Does APILens add latency to my API?

Less than 1ms per request. APILens uses async, non-blocking hooks and a buffered log writer. At 100k+ requests per minute the overhead is under 50 nanoseconds per DB call.

Ready to see inside your API?

Free during beta. No credit card. Setup in 60 seconds.