We use cookies to understand how the site is used and to display ads. Analytics and advertising only run after you accept. You can change your choice anytime. Privacy policy

Skip to content
devvkit

devvkit / dev

API Tester

Send HTTP requests, inspect responses, and generate curl commands.

CORS limitation: this tool runs entirely in your browser, so it can only reach APIs that send CORS headers. For internal or locked-down endpoints, copy the curl command below and run it from your terminal.

Headers
Environment variables
Generated curl
curl -X GET "" \
  -H "Accept: application/json"
Response
Send a request to see the response. Note: the browser blocks cross-origin requests unless the server sends CORS headers: this tool runs fully client-side.

share this tool

Send HTTP requests to any CORS-enabled endpoint and inspect the full response: status, headers, body, timing, and size. Build requests with custom headers and JSON bodies, then export them as curl commands.

>[x]Features
  • -GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS methods
  • -Custom headers and JSON request bodies
  • -Response status, time, size, and header inspection
  • -Syntax-highlighted JSON response body
  • -Generate curl commands for any request
  • -Request history stored locally (last 10)
>>Use Cases
  • >Smoke-testing APIs during development
  • >Inspecting response headers and timing
  • >Building and debugging POST requests with JSON bodies
  • >Generating curl snippets for docs and scripts

Frequently Asked Questions

>Does the API tester work with any endpoint??
Requests are made directly from your browser, so the target API must allow CORS requests from client-side origins. For locked-down APIs, copy the generated curl command and run it from your terminal.
>Is my request history saved??
Yes, the last 10 requests are stored in your browser's local storage on this device. Clearing your browser data removes it.