Settings
Keyboard Shortcuts
| Action | macOS | Windows/Linux |
|---|---|---|
| Send request | Cmd+Enter | Ctrl+Enter |
| Save request | Cmd+S | Ctrl+S |
| Toggle sidebar | Cmd+B | Ctrl+B |
Theme
Default: System
Controls the color scheme of the Rex interface.
- System — Follows your operating system’s appearance
- Light — Light background with dark text
- Dark — Dark background with light text
Import
Rex can import requests from multiple formats. Open the import dialog and either paste content or upload a file — Rex auto-detects the format.
| Format | Details |
|---|---|
| Postman Collection | v2.1 format with full request, auth, and body support |
| OpenAPI / Swagger | OpenAPI 3.x and Swagger 2.0 (JSON & YAML) |
| HAR | HTTP Archive 1.2 format |
| cURL | Paste a cURL command directly into the URL bar |
| Rex JSON | Rex’s native export format |
| Rex Link | Shareable encoded URL |
Import reports a summary with any warnings for unsupported fields.
Export
Export your data in multiple formats:
| Format | Scope |
|---|---|
| Postman Collection | Any collection |
| HAR 1.2 | Any collection or full history |
| cURL | Individual request |
| JSON | Individual request |
| Rex Link | Individual request (shareable URL) |
Code Generation
Generate working code snippets from any request. Click the code generation button in the response panel toolbar.
Supported Languages
| Language | Libraries |
|---|---|
| JavaScript | Fetch API, Axios, Node.js http |
| Python | requests, httpx |
| Shell | cURL |
Generated snippets include authentication, headers, and body configuration. Copy to clipboard with one click.
API Documentation Viewer
Load an OpenAPI 3.x or Swagger 2.0 spec (from a file or URL) to browse API documentation inside Rex:
- Endpoints organized by tag with search
- Parameters, request body, and response schemas for each endpoint
- Security requirements
- Try it button pre-fills the request builder with the endpoint details
Cookie Editor
View cookies for any domain from the Cookies tab in the request panel:
- Cookie name, value, and flags (HttpOnly, Secure, SameSite)
- Delete individual cookies
- Direct access to the browser’s cookie jar via Chrome extension APIs
Layout
Rex’s layout is fully customizable:
- Sidebar width — Drag the divider to resize (collapses automatically below 150px)
- Request/response split — Drag the horizontal divider to adjust the vertical split
- Layout preferences persist across sessions
Storage
All Rex data is stored locally on your device:
IndexedDB (via Dexie)
| Table | Contents |
|---|---|
history | Every request with full response (indexed by method, URL, status, timestamp) |
collections | Saved request collections |
environments | Environment variable sets |
chains | Request chain definitions |
localStorage
| Key | Contents |
|---|---|
rex:theme | Theme preference |
rex:sidebar-width | Sidebar width |
rex:request-pane-height | Request pane height |
rex:tabs | Tab state and active request |
Privacy
- All data stored locally in IndexedDB and localStorage
- No external API calls except to endpoints you specify
- No telemetry, analytics, or tracking
- No account system or cloud storage
- Host permissions (
<all_urls>) are used solely to send requests to the endpoints you specify