REST Client

REST Client

Send HTTP requests (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) directly from the browser; import a curl command to fill in method, URL, headers, auth, and body in one step; configure environment variables, auth presets, headers, query params, and body; includes a built-in WebSocket client.

Requests run from your browser. CORS-restricted APIs may block cross-origin requests.
Examples:

REST Client

Send HTTP requests (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) directly from the browser; import a curl command to fill in method, URL, headers, auth, and body in one step; configure environment variables, auth presets, headers, query params, and body; includes a built-in WebSocket client.

Common uses

  • Test a REST API endpoint with a JSON body
  • Send a GET request with a Bearer token
  • Test a WebSocket connection
  • Use environment variables for base URL and API keys
  • Import a curl command copied from a terminal or API docs

Frequently asked questions

Is my data uploaded to a server?

That's this tool's whole purpose — it sends the request you build to whatever endpoint (HTTP or WebSocket) you specify. Nothing else about your usage is sent anywhere.