</>

WebDevTools

API Tester

Test your APIs with a complete and intuitive tool

Test REST endpoints with GET, POST, PUT, DELETE. Import a cURL command to fill the request or copy the current setup as cURL. Supports Bearer Token, Basic Auth, query params and custom headers.

Request details

Authentication

Query params

Headers

Response details

Send a request to see the response here

Guide: test HTTP endpoints in the browser

Before wiring an endpoint into your app, fire GET, POST, PUT, or DELETE with real headers and bodies. This tool builds the request and shows status, timing, and formatted response bodies — handy for contract checks, pagination, and error codes without opening Postman.

Calls originate from your browser: public APIs with CORS enabled work as expected; locked-down origins may fail due to server policy, not the tool itself. Tokens stay in your local session — avoid pasting production secrets on shared machines.

Use it to debug simulated webhooks, compare environments, or reproduce front-end bug reports. Once JSON looks right, feed it to JSON→TS or the JSON viewer to document the contract.

Step by step

  1. Set method and URLPick GET for reads or POST/PUT/PATCH with a JSON body. Add query params in the URL or dedicated panel when available.
  2. Configure headers and authAdd `Content-Type`, `Authorization: Bearer …`, or custom headers the API requires. Some servers need a specific `Accept` value.
  3. Send and inspect the responseReview HTTP status, response headers, and body. 4xx/5xx payloads help you fix validation or error messaging.
  4. Iterate and documentTweak body or headers and resend. Copy sample responses into automated tests or the JSON→TypeScript tool.

Frequently asked questions