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

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