Tabs
Work with multiple requests simultaneously using tabs for efficient API development.
Tabs let you open and work with multiple requests, collections, and folders simultaneously. Each workspace maintains its own set of tabs.
Quick Start
Open a Request
Click any request in the sidebar to open it in a new tab
Open More Tabs
Click additional requests to open multiple tabs
Switch Between Tabs
Click tabs to switch between them, or use keyboard shortcuts
Opening Tabs
Open Requests in Tabs
Click any request in your sidebar to open it in a tab. If the request is already open, clicking it activates the existing tab instead of creating a duplicate.
What Opens in Tabs:
- Individual requests
- Collection detail views
- Folder detail views
Multiple Tabs
Click First Request
Opens in a new tab
Click Second Request
Opens in another tab alongside the first
Continue Adding
Keep opening requests to add more tabs
Each tab shows:
- Request name or collection/folder name
- HTTP method badge (GET, POST, etc.) for requests
- Status indicators (draft, loading, etc.)
No Duplicates
Opening the same request twice switches to the existing tab instead of creating a duplicate.
Switching Between Tabs
Click to Switch
Click any tab to make it active. The active tab displays its content in the main area.
Keyboard Navigation
Use keyboard shortcuts for faster navigation:
- Cmd+Shift+] — Switch to next tab
- Cmd+Shift+[ — Switch to previous tab
- Navigation wraps around at the ends
Tab State Preservation
When you switch tabs:
- Unsaved changes (drafts) are preserved
- Form state remains intact
- Background requests continue loading
- No data is lost
Closing Tabs
Close Individual Tabs
- Click the X button on any tab to close it
- Cmd+W to close the active tab
Close Multiple Tabs
Right-click any tab for additional options:
- Close — Close this tab
- Close Other Tabs — Closes all except the selected tab
- Close Tabs to the Right — Closes all tabs to the right of the selected tab
- Close All Tabs — Closes every tab
Unsaved Changes
If a tab has unsaved changes (draft), you'll see a confirmation dialog:
Attempt to Close
Click the X on a tab with unsaved changes
Choose Action
Select Save, Don't Save, or Cancel
Result
Tab closes based on your choice, or stays open if cancelled
Closing the Last Tab
When you close your last tab, you'll see an empty state or welcome screen. Your app remains functional and ready to open new tabs.
Tab Indicators
Tabs show helpful visual indicators:
| Indicator | Meaning |
|---|---|
| Colored dot | Unsaved changes (draft) |
| Spinner | Request is loading |
| Method badge | HTTP method (GET, POST, etc.) |
| Icon | Collection or folder tab |
Tab Reordering
Click and Hold
Click and hold on any tab
Drag
Drag the tab to a new position
Release
Drop it in place - the new order is saved
Your tab order persists when you restart the app.
Tab Persistence
Automatic Saving
Your tabs are automatically saved:
- All open tabs persist when you quit and restart
- Tab order is preserved
- The active tab is remembered
Per-Workspace Tabs
Each workspace has its own set of tabs:
- Personal Workspace A has its own tabs
- Personal Workspace B has different tabs
- Organization workspaces have separate tabs
Open Tabs in Workspace A
Open several requests
Switch to Workspace B
Workspace B loads with its own tabs (or empty)
Return to Workspace A
Your original tabs are restored exactly as you left them
Context-Specific Tabs
Tabs are separate between personal and organization contexts:
- Personal context tabs remain when you switch to an organization
- Switching back restores your personal tabs
- Each context remembers its tab state
Tab Limits
Tabs are limited to 20 open tabs per workspace. When you exceed the limit, the oldest (least recently used) tab closes automatically to make room.
Untitled Requests Don't Count
Untitled request tabs are excluded from the 20-tab limit.
Untitled Requests
Press Cmd+T to create a new untitled request tab. This opens a blank request you can configure immediately.
- Untitled requests are temporary — you'll be prompted to save when closing
- They don't count toward the 20-tab limit
- Use them for quick one-off API calls
History Tabs
You can open history entries in read-only tabs to review past request executions.
- History tabs display (History) in the tab title
- They are view-only — you cannot edit the request
- Re-run from a history tab to create a new execution
Tab Display
Long Names
Request names that are too long are truncated with ellipsis (...).
Many Tabs
When you have many tabs open:
- The tab bar scrolls horizontally with scroll arrows
- All tabs remain accessible
Working with Tabs
Request Loading
When you send a request:
- A loading indicator appears on the tab
- You can switch to other tabs while it loads
- The request continues in the background
- The response appears when you switch back
Closing During Load
If you close a tab while a request is loading:
- The request is cancelled
- The tab closes cleanly
Tab State After Deletion
If a request or collection is deleted while its tab is open, the tab is automatically closed.
Tabs Are Local
Tabs are not synced across devices:
- Device A has its own tabs
- Device B has its own tabs
- Each device manages tabs independently
This is intentional - tabs represent your current working state, which is device-specific.
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| New untitled request | Cmd+T |
| Close active tab | Cmd+W |
| Next tab | Cmd+Shift+] |
| Previous tab | Cmd+Shift+[ |
Best Practices
- Close Unused Tabs — Keep your tab bar clean by closing tabs you're done with
- Save Before Closing — Save draft changes before closing tabs to avoid losing work
- Use Context Menu — Right-click for quick actions like "Close Others"
- Group by Workspace — Keep related requests in the same workspace for better tab organization