Request inspector for Node.js

See inside every request.

Headers, bodies and timing of everything your app handles, the moment it happens. Free on your laptop. Encrypted before it leaves your servers.

Start 14-day trial
$npm install peekinside
Frameworks
Express · Koa · Fastify · http
Setup
PeekInside.attach(app)
Dependencies
Zero
01 — Anatomy

Everything about a request, one click away.

Pick any request and its full story opens beside the list: what was sent, what came back, and how it compares with every other call to the same route.

  1. Timing in context

    Each request is placed against the p50 and p95 of its own route, so outliers stand out.

  2. Secrets stay masked

    Authorization headers, cookies and tokens are hidden until you choose to reveal them.

  3. Bodies, decoded

    JSON as a tree, forms as fields, gzip and brotli unpacked. Binary is described, not dumped.

  4. Replay it

    Copy any request as cURL or JSON and run it again from your terminal.

  5. Filter like a query

    status:5xx time:>500 method:post and plain text, combined.

02 — Security

Sealed on your server. Opened in your browser.

Requests carry passwords, tokens and customer data, so we never store them in the clear. Your server encrypts each one with your project's public key, and your browser opens it. Signing in unlocks a new browser; turn on advanced protection and only your own devices hold the key, end to end.

  1. Your serverSeals each request{"card":"4242 4242 …"}
  2. PeekInside CloudStores ciphertext onlyv1.BJq8Tz2kLm.r9Qx.F3kZ1aQy7…
  3. Your browserOpens it with your key{"card":"4242 4242 …"}

P-256HKDF-SHA-256AES-256-GCMTiming and status codes stay readable, for charts. Nothing else does.

03 — Pricing

Free while you build. Ten dollars when you ship.

The same SDK does both: it keeps a dashboard on your machine while you develop, and switches to the cloud when it finds an API key.

Local$0 foreverFor development
Runs onYour laptopEvery server and environment
Your dataNever leaves the machineEncrypted at the source; end-to-end with advanced protection
ProjectsAll local apps, one dashboardUnlimited
HistoryNewest 1,000 per project14 days
SetupStarts with your appOne API key in your environment
AccountNot neededRequired
npm install peekinside

Start looking inside.

One line in your app and the dashboard opens with your first request. On your machine there's no account to make: the cloud is only for servers.

Cloud for servers