API Tester (REST Client)

Send HTTP requests and inspect responses. Supports all methods, custom headers, auth, and JSON body.

Runs locallyNo sign-upKeyboard first
Response
No response yetPress Send (⌘↵) to make the request. It goes straight from your browser to the API.
Ready — press SendRequests go straight from your browser

What is an API Tester?

An API tester lets you send HTTP requests (GET, POST, PUT, DELETE, PATCH) to any endpoint and inspect the response. It's like a lightweight Postman in your browser — set headers, add request bodies (JSON, form data, raw text), and view response status, headers, timing, and body. Everything runs client-side via the Fetch API.

Common use cases

  • Testing REST API endpoints during development
  • Debugging API responses with different headers and parameters
  • Verifying API authentication (Bearer tokens, API keys)
  • Comparing responses between environments
  • Quick API exploration without installing Postman or curl

How to use

  1. 1Choose a method and enter the URL, or load a sample request.
  2. 2Add headers, a JSON/form/raw body, query params and Bearer, Basic or API-key auth.
  3. 3Press Send (⌘↵) and inspect the status, timing, highlighted body and response headers.

Frequently asked questions

Can this test APIs from any domain?

The request is made from your browser, so CORS restrictions apply. APIs that allow cross-origin requests will work. For APIs that don't, you'll need to test from a server-side tool or use a CORS proxy.

How is this different from Postman?

This is a lightweight, browser-based alternative for quick API testing. It doesn't require installation or an account. For advanced features like collections, environments, pre-request scripts, and team collaboration, Postman is more suitable.