Zero-setup online REST API client for testing HTTP endpoints (GET, POST, PUT, DELETE, PATCH). Features custom header tables, JSON request body syntax editor, CORS proxy toggle, status code inspection, and response JSON download.
Enter a URL and hit Send to see the response.
Choose GET, POST, PUT, DELETE, or PATCH from the method selector.
Paste target API URL (e.g., `https://jsonplaceholder.typicode.com/todos/1`).
Add custom HTTP headers (e.g. `Accept: application/json`, `Authorization: Bearer ...`) in the header key-value table.
Format POST/PUT/PATCH JSON bodies using the built-in syntax-highlighted JSON editor.
Enable CORS Proxy mode (`corsproxy.io`) to bypass browser cross-origin restriction blocks.
Click Send to view HTTP status code, latency, headers, and formatted JSON response with Copy/Download options.
Test backend API routes directly from your web browser without installing desktop client applications.
Simulate webhook callbacks from services like Stripe, GitHub, or Slack using custom POST JSON bodies.
Verify OAuth 2.0 access tokens by adding `Authorization: Bearer ...` headers.
Identify missing CORS headers (`Access-Control-Allow-Origin`) during cross-domain API integration.
REST (Representational State Transfer) APIs use standard HTTP verbs to perform CRUD (Create, Read, Update, Delete) operations on resources.
Add, edit, or remove key-value header pairs dynamically.
When testing APIs that block browser origins, enabling CORS Proxy routes requests via proxy backends.
Displays HTTP status codes (200 OK, 400 Bad Request, 401 Unauthorized), request duration in milliseconds, and formatted JSON.