Get Started

Settings

Settings

Open Settings with Cmd/Ctrl , or the ⚙️ icon in the sidebar rail.


General

Core behaviour for how Curlex sends requests and displays the UI.

SettingWhat it does
ThemeSwitch between Dark, Light, or follow your System setting
LayoutChoose whether the request and response panels sit side by side (Vertical) or stacked (Horizontal). Vertical is best on wide monitors.
Request TimeoutHow long Curlex waits for a response before giving up, in milliseconds. Set to 0 to wait indefinitely.
Follow RedirectsWhen the server replies with a redirect (3xx), automatically follow it to the final destination.
Max RedirectsHow many redirects to follow before stopping. 0 means unlimited.
Font FamilyThe font used in all code editors — body editor, response viewer, script editor.
Font SizeSize in pixels for editor text.
No-Cache HeaderAdds Cache-Control: no-cache and Pragma: no-cache to every request. Useful when testing endpoints that might otherwise return a cached response.
Correlation IDAdds a unique Curlex-Correlation-ID UUID header to every request, making it easy to trace a specific request in server logs.
Discard Unsaved ChangesWhen enabled, closing a tab discards changes without prompting to save.

Themes

Choose a colour theme from the built-in set. Options include light and dark variants. Select System to automatically follow your operating system's appearance preference — it switches when macOS or Windows switches.

Curlex - Themes

Certificates

Add client TLS certificates for APIs that require mutual TLS (mTLS). Each certificate is associated with a specific hostname — Curlex presents the correct certificate automatically for requests to that domain.

Adding a certificate:

  1. Click + Add Certificate.
  2. Enter the hostname (e.g. api.internal.company.com).
  3. Upload the certificate file — supported formats: .pem, .p12, .pfx.
  4. If the certificate requires a passphrase, enter it.
  5. Save.

You can also configure a custom CA bundle here for self-signed certificates.


Git Sync

Configure the local Git repository path, optional remote URL, sync branch, and sync interval. See the full Git Sync guide for step-by-step setup.


Logging

Control how much detail the Console captures:

LevelWhat is logged
TRACEEverything — TLS details, low-level timing, all headers
INFONormal request/response activity (default)
WARNRedirects, retries, and non-critical issues only
ERRORFailures only

Increase the level to get more detail when debugging. Lower it to reduce noise in normal use.


Shortcuts

A visual reference card showing every keyboard shortcut. See the full Keyboard Shortcuts page.


About

Shows the currently installed version of Curlex. Use this to check whether you are on the latest version and to trigger a manual update check.