API Client Overview
A full-featured HTTP client with collections, environments, scripting, and real-time cloud sync.
Making Requests
The API Client supports all standard HTTP methods:
- GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
Each method has a color-coded pill label for quick identification.
Organization
Requests are organized in a three-level hierarchy:
- Nexus — A workspace (local or cloud-synced). Switch between nexuses to separate projects.
- Cluster — A collection of related requests (like a Postman collection). Each cluster has its own variables, auth, and overview dashboard.
- Folder → Request — Group requests within a cluster. Folders open on single-click; drag-and-drop reordering supported.
Tab System
Each request opens in its own tab. Tabs show a dirty indicator (dot) when unsaved changes exist. The Save button reflects the current state — grayed out when clean, accent-colored when dirty. Use Cmd+S to save or Cmd+Shift+S to save all.
URL Bar
The URL bar supports variable interpolation using {{variableName}} syntax. Variables are highlighted in real-time as you type. Path variables like /users/:id are auto-detected and appear as editable fields in Params.
Request Configuration
Each request has five configuration sections:
| Section | Description |
|---|---|
| Params | Key-value query parameters, auto-synced with the URL query string. Per-row enable/disable toggle. Auto-detected path variables. |
| Headers | Key-value headers with autocomplete for common header names. |
| Body | Five modes: none, raw (JSON/XML/HTML/JS/GraphQL/Text), form-data (text + file fields), x-www-form-urlencoded, binary. |
| Auth | Inherit from cluster, None, Bearer Token, or Basic Auth. |
| Scripts | Pre-request and test scripts in JavaScript with a Postman-compatible API. |