Settings

Keyboard Shortcuts

ActionmacOSWindows/Linux
Send requestCmd+EnterCtrl+Enter
Save requestCmd+SCtrl+S
Toggle sidebarCmd+BCtrl+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.

FormatDetails
Postman Collectionv2.1 format with full request, auth, and body support
OpenAPI / SwaggerOpenAPI 3.x and Swagger 2.0 (JSON & YAML)
HARHTTP Archive 1.2 format
cURLPaste a cURL command directly into the URL bar
Rex JSONRex’s native export format
Rex LinkShareable encoded URL

Import reports a summary with any warnings for unsupported fields.

Export

Export your data in multiple formats:

FormatScope
Postman CollectionAny collection
HAR 1.2Any collection or full history
cURLIndividual request
JSONIndividual request
Rex LinkIndividual request (shareable URL)

Code Generation

Generate working code snippets from any request. Click the code generation button in the response panel toolbar.

Supported Languages

LanguageLibraries
JavaScriptFetch API, Axios, Node.js http
Pythonrequests, httpx
ShellcURL

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)

TableContents
historyEvery request with full response (indexed by method, URL, status, timestamp)
collectionsSaved request collections
environmentsEnvironment variable sets
chainsRequest chain definitions

localStorage

KeyContents
rex:themeTheme preference
rex:sidebar-widthSidebar width
rex:request-pane-heightRequest pane height
rex:tabsTab 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