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.
npm install peekinside- Frameworks
- Express · Koa · Fastify · http
- Setup
- PeekInside.attach(app)
- Dependencies
- Zero
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.
Timing in context
Each request is placed against the p50 and p95 of its own route, so outliers stand out.
Secrets stay masked
Authorization headers, cookies and tokens are hidden until you choose to reveal them.
Bodies, decoded
JSON as a tree, forms as fields, gzip and brotli unpacked. Binary is described, not dumped.
Replay it
Copy any request as cURL or JSON and run it again from your terminal.
Filter like a query
status:5xxtime:>500method:postand plain text, combined.
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.
- Your serverSeals each request
{"card":"4242 4242 …"} - PeekInside CloudStores ciphertext only
v1.BJq8Tz2kLm.r9Qx.F3kZ1aQy7… - 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.
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.
npm install peekinsideStart 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.