About the API Tester
The API Tester sends real HTTP requests — GET, POST, PUT, PATCH, DELETE, HEAD and OPTIONS — straight from your browser, with dedicated tabs for custom headers, authentication and a JSON body. The response panel shows the status code, timing, headers and a formatted body, and you can import an existing cURL command or reuse values with environment variables such as {{token}}.
It is a lightweight, install-free alternative to a desktop API client for developers checking an endpoint during development, reproducing a reported bug or running quick manual QA. Saved environments and local request history let you repeat and compare calls across local, staging and production setups without rebuilding each request from scratch.
Request history is stored only in your browser's local storage and never leaves your device, while requests are routed through a server-side proxy so browser CORS restrictions do not get in the way. No account is required to start — optional cloud collections exist if you want to sync — so you can begin testing the moment the page loads.
Frequently asked questions
Is this a free Postman alternative?
Yes. The API Tester lets you send GET, POST, PUT, PATCH and DELETE requests with custom headers, auth and JSON body — all in your browser, no install required.
Does it work with APIs that require authentication?
Yes. You can add Bearer tokens, Basic auth credentials or API keys. The tool also supports environment variables like {{token}} so you do not repeat yourself.
Why does my request fail with a CORS error?
All requests are routed through a server-side proxy to bypass browser CORS restrictions. If you see an error, check that your URL is correct and the API is reachable.
Is my request data saved anywhere?
Request history is stored in your browser localStorage only — it never leaves your device. Collections synced to the cloud require an optional account.
Can I import a cURL command?
Yes. Click the Import button in the toolbar and paste any cURL command. The tool parses the URL, method, headers and body automatically.
What HTTP methods are supported?
GET, POST, PUT, PATCH, DELETE, HEAD and OPTIONS are all supported.
Related tools
cURL to Code
Convert cURL commands to JavaScript fetch, axios, or Python requests code.
Open tool →
JSON Formatter & Validator
Beautify, minify, sort and validate JSON with query and tree helpers.
Open tool →
Regex Tester
Test regular expressions with flags, highlights and match details.
Open tool →
CSS Minifier
Compress CSS and report exact byte savings.
Open tool →