Quick start
This walkthrough uses the web app at restura.pages.dev. The desktop app is identical.
Send your first request
Section titled “Send your first request”-
Open Restura. A fresh HTTP request tab is already open.
-
Type a URL. Try
https://echo.restura.dev/get?hello=world. This is the public echo server bundled with Restura — useful for poking around. -
Hit Send (or
Cmd+Enter/Ctrl+Enter). You’ll see the response on the right: status, headers, timing, and a pretty-printed body. -
Switch the method. Click
GETand pickPOST. Open the Body tab, choose JSON, paste{"hello":"world"}, and send. The echo server reflects it back.
Save it to a collection
Section titled “Save it to a collection”- Click the Save button (top right of the request).
- Pick New collection, name it
Playground, then save. - The request now appears in the Collections sidebar on the left.
You can drag requests between folders, duplicate them, or right-click for more options.
Add an environment
Section titled “Add an environment”Environments let you swap variables (like {{base_url}}) between staging and production with one click.
- Click the environment selector (top right, says “No environment”).
- Manage environments → New environment → name it
local. - Add a variable: name
base_url, valuehttps://echo.restura.dev. - Back in the request, change the URL to
{{base_url}}/get. Send.
The placeholder resolves at send time. Switch environments → same request, different upstream.
Try another protocol
Section titled “Try another protocol”Click the protocol picker (left of the URL, says HTTP) and pick a different one:
- GraphQL — try
https://echo.restura.dev/graphqlwith the query{ hello }. - gRPC — needs a service supporting reflection or a
.protofile. Tryhttps://echo.restura.devif your build includes Connect support. - WebSocket — connect to
wss://echo.restura.dev/ws, send a frame, watch it echo back. - SSE — connect to
https://echo.restura.dev/sseand watch the live stream. - MCP — point at any HTTP-based MCP server.
Each protocol has its own protocol guide with the full feature list.
What’s next
Section titled “What’s next”- Authentication — Bearer, OAuth 2.0, AWS SigV4, mTLS.
- Workflows — chain requests and extract variables.
- Scripts — pre-request and test scripts in QuickJS.
- AI assistant — chat with OpenAI / Anthropic / OpenRouter, with the current request as context.
- CLI — run your collections in CI.