What is the REST API Tester?
The REST API Tester is a browser-based HTTP client similar in spirit to Postman or Insomnia. You build requests with method, URL, query params, headers, and body (JSON, raw, x-www-form-urlencoded, multipart form with files, or GraphQL), organize them into collections, switch environments for base URLs and secrets, and inspect status, headers, timing, and body. You can import a cURL command, copy generated code in several languages, and browse JSON responses as a tree.
How requests are sent (proxy)
Browsers block many cross-origin calls. This app sends each request to Dynamic Duniya’s backend proxy, which forwards it to your target URL with the headers and body you configured (default timeout 30 seconds). That means the target API sees the request originating from Dynamic Duniya’s infrastructure, not directly from your laptop’s IP. Plan accordingly for IP allowlists, cookies, and compliance.
Collections, environments, and variables
Group requests into named collections. Define environments with key–value variables (optionally scoped to a collection) and reference them in URLs, headers, and bodies with interpolation. Pre-request scripts run in a small sandbox and can read or set environment variables before the outgoing request is resolved — useful for timestamps or chained tokens.
Authentication and bodies
Auth helpers include none, Bearer token, HTTP Basic, API keys in header or query string, OAuth2 client fields for token flows, or a fully custom header. Body modes cover none, JSON, raw text, URL-encoded forms, multipart (including file fields encoded for the proxy), and GraphQL query plus variables.
Saving your workspace
By default your collections, environments, and history persist in the browser’s localStorage so you can continue after refresh. If you sign in, you can sync the workspace to your Dynamic Duniya account via the tools API for backup and reuse across devices.