The problem it solves
When your backend goes down, requests vanish. There’s no record of what came in, no way to recover what was lost, and your users have already moved on. getrequest fixes this at the infrastructure level — before the request ever reaches your code.Relay
Every request is intercepted at the edge and forwarded to your backend transparently.
Retain
Every request and response is logged — headers, body, status, timing. Nothing is dropped.
Recover
Replay any captured request with one click after a failed deploy or outage.
Share
Generate a public link to any request/response pair and drop it in Slack or a Jira ticket.
How it works
You create an endpoint in getrequest — no code, no deploy. getrequest gives you a URL with a unique, auto-generated ID:Three endpoint types
You can switch between them at any time — zero downtime, no redeployment. Not sure which one you need? Sync vs. Async endpoints walks through exactly when to reach for each.
Built-in authentication
Whichever type you pick, you can lock down who’s allowed to use it. Every endpoint can require a credential on incoming requests, and can attach a credential to its own outbound destination call — two independent, per-endpoint settings, nothing to code. See Authenticate endpoints and destinations. That’s the whole model: one URL, a type that decides what happens when a request hits it, and logging that never turns off. The rest of these docs go deeper on each piece — but you’ll understand it fastest by just doing it.Start in 2 minutes
Create your first endpoint and send a request.