API Testing

Enterprise API Workbench

Browser-native REST API client — response tree inspection, regression matrices, and CI-ready automation script generation.

GET · POST · PUT · DELETE JSON Tree Viewer Regression Matrix Pytest · RestAssured · Playwright
Ready
No install required
Bearer · Basic auth
Request
— — 0ms
Auth
Payload (JSON)
Headers (JSON)
History
No requests yet
Response Object Tree
Execute a request to inspect the response tree
Automation Script
// Execute a request to generate automation code
Regression Test Matrix
JSON Path Type Observed Value Verification
Execute a request to populate the regression matrix
Import cURL Command

Free Online REST API Testing Tool — Enterprise Grade

Browser-native API client for QA engineers, SDETs, and backend developers. Send HTTP requests, inspect nested JSON trees, validate field types, generate CI-ready automation scripts — no installation required.

Interactive JSON Tree
Expandable/collapsible nodes with dotted connector lines, type-coloured value badges, and node count tracking.
Regression Matrix
Auto-flattened JSON path table with Assert/Pass/Fail/Skip dropdowns and one-click CSV export for TestRail or Jira.
CI Script Generator
Generates Pytest, RestAssured, Playwright, or cURL scripts from live responses — ready for GitHub Actions or Jenkins.
Auth Support
Bearer token, Basic auth, and custom API key headers — all scoped per-request with no state leakage between sessions.

Supported Automation Frameworks

FrameworkLanguageUse Case
Pytest RequestsPythonMicroservice regression, CI pipelines
RestAssuredJavaBackend contract testing
Playwright APIJavaScriptAPI + UI hybrid automation
cURLShellQuick one-liners, import/export

Frequently Asked Questions

Is this completely free to use?
Yes — unlimited requests, no account required. All processing happens in your browser; no data is sent to any server.
Can I test APIs that require authentication?
Yes. Bearer token, Basic auth, and custom API key header injection are all supported natively in the auth row.
How does the regression matrix work?
After a successful request, the JSON response is recursively flattened into a dot-notation path table. Each field shows its type and observed value. You can mark each field as Assert / Pass / Fail / Skip, then export to CSV for TestRail, Jira, or Azure DevOps.
Can I import a cURL command?
Yes — click "Import cURL" to paste any cURL command. The parser extracts the method, URL, headers, and body automatically.