API Testing Workbench — REST & GraphQL in your browser.
Send requests, inspect JSON responses, build regression matrices, and auto-generate Pytest, Playwright, and cURL scripts — no installation, no account, no Postman.
// Execute a request to generate automation code| JSON Path | Type | Observed Value | Verification |
|---|---|---|---|
| Execute a request to populate the regression matrix | |||
Everything an SDET needs in one tab.
REST & GraphQL Support
Send GET, POST, PUT, PATCH, DELETE, and HEAD requests. Full GraphQL support with introspection queries, variables, and fragment handling — no additional setup.
Automation Script Generation
Click Generate Script and get working code in Pytest, Java (RestAssured), Playwright (TypeScript), or cURL — complete with headers, body, and assertions. Copy and run immediately.
Regression Matrix Builder
Build a matrix of requests with expected responses. Run the full matrix and see a pass/fail table — a lightweight regression suite that lives in your browser.
Auth & Header Management
Configure Bearer tokens, API keys, Basic auth, and custom headers. Headers persist across requests in a session so you're not re-entering credentials every time.
JSON Response Inspector
Collapsible JSON tree, response time, status code, headers, and size — all visible at a glance. Click any node to copy its path as a JSONPath or Playwright assertion.
Request History
Every request you send is saved to session history. Re-send previous requests, compare responses, or build a regression matrix from your recent call history.
How QA teams use the Workbench.
Rapid API Exploration
When a new backend endpoint ships, open the Workbench and start exploring — no Postman collection setup, no team workspace. Test headers, auth, and response shapes in under 2 minutes.
Contract Testing Without CI
Build a regression matrix of your API contract: expected status codes, schema shapes, and error responses. Run it before each deployment to catch breaking changes before they reach production.
Script-First Automation Bootstrap
Use the Workbench to discover the right request shape manually, then generate the Pytest or Playwright script in one click. Eliminates the blank-file problem that slows automation engineers.
Frequently asked questions.
Is this a free alternative to Postman?
Yes — the QABash API Workbench covers the core use cases of Postman entirely in your browser. It adds SDET-specific features like automation script generation and regression matrices that Postman requires paid plans for.
Does it support GraphQL?
Yes. You can send GraphQL queries and mutations, pass variables as JSON, and inspect the typed response tree. Introspection queries work too — useful for exploring an undocumented schema.
What automation scripts can it generate?
The Workbench generates working scripts in Pytest (Python), RestAssured (Java), Playwright (TypeScript), and cURL. Each script includes the full request — method, URL, headers, body — plus a basic assertion on the status code.
Is there a CORS limitation since it runs in the browser?
Standard browser CORS restrictions apply for cross-origin requests when testing external APIs. For internal APIs or APIs with CORS enabled, the tool works without restrictions. For heavily restricted APIs, route requests through a local proxy.
Can I test APIs that require authentication?
Yes. The Workbench supports Bearer token, API key (query param or header), Basic auth (Base64 encoded), and fully custom headers. Auth configuration persists across requests in the current session.
How does the regression matrix work?
Add multiple requests to the matrix, each with an expected status code. Run the matrix — the tool sends every request and shows a pass/fail result for each. Useful as a lightweight smoke suite before deployment.
More than a tool — a QA career platform.
Get access to 28+ senior SDET ambassadors, an AI intelligence feed, learning paths, and all five QABash Studio tools with session history.