API Client Workspace NEW
Full-featured browser workspace for REST, GraphQL, and gRPC-Web / Connect.
Manage collections, environments with {{variables}}, pre-request & test scripts (pm.*),
and sequential collection runs locally in your browser.
Hit Send to execute the active request and inspect the response.
About This Tool
The API Client is a complete local-first workspace for testing REST, GraphQL, and gRPC (gRPC-Web, grpc-web-text, and Connect) APIs directly in your browser. Organize requests into folders and collections, define environment and global {{variables}}, write pre-request and test scripts using the familiar pm.* API, and run entire collections sequentially.
Because every request is sent directly from your browser via fetch() without a proxy server, your API keys, bearer tokens, and payloads never touch a third-party relay. Local APIs and public CORS-enabled endpoints work out of the box.
Key Features
- Multi-Protocol Request Builder: Switch seamlessly between REST (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS), GraphQL (query formatter, operation detector, live schema introspection explorer), and gRPC (inline .proto parser, binary wire encoder/decoder, gRPC-Web, grpc-web-text, and Connect).
- Collections, Environments & Variables: Organize requests into nested folders, switch active environments, and interpolate {{variables}} across URLs, query parameters, authentication, headers, bodies, and metadata.
- Sandboxed Pre-request & Test Scripts: Execute Postman-compatible pm.environment, pm.globals, pm.variables, pm.test(), and pm.expect() assertions in a browser-shadowed execution sandbox with console output capture.
- Sequential Collection Runner: Run an entire collection or folder in order with variable propagation between steps, per-request timing, HTTP/gRPC status badges, and aggregated assertion pass/fail counts.
- Import, Export & Code Generation: Import Postman v2.1 collections, OpenAPI 3 specs, HAR captures, and cURL commands. Export collections to Postman v2.1 JSON or generate ready-to-run code snippets in Fetch, Axios, Python, Go, Rust, and PHP.