Rest Hippo ← Back to site

Settings & Themes

← Back to contents

Open Settings from the ⚙ button in the header. Settings are grouped into panels down the left side and save as you change them — there's no separate save step.

Appearance

Settings — Appearance

Setting What it does
Theme The color theme (see Themes).
Editor font size Size of text in the code editors (11–18 px).
UI font The interface typeface — Inter (bundled) or a system font.
Remove headers Hides the top header bar and moves its controls into the collections panel, for a more compact window.
Method icons Show HTTP method badges as compact icons instead of text.
Show recents Show or hide the Recent tab.

There's also a code folding toggle for the editors, and you can change the font size anywhere with ⌘/Ctrl++ / - / 0.

Request

Settings — Request

Setting What it does
Timeout (ms) How long to wait before giving up on a request.
Picker debounce (ms) Delay before the {{ typeahead appears.
Follow redirects Automatically follow 3xx redirects.
Double-click requests to execute Double-clicking a request in the tree loads and sends it.
Verify SSL certificates Reject invalid/self-signed certificates. Turn off to test against dev servers.
Show Captures tab Show the Captures tab on the request editor. When off, the tab is hidden and capture rules are not run after a response. Off by default.
Show Scripts tab Show the Scripts tab on the request editor. When off, the tab is hidden and pre-request / after-response scripts are not executed. Off by default.
Show Tests tab Show the Tests tab on the request editor. When off, the tab is hidden and no-code assertions are not run after a response. Off by default.
Show Notes tab Show the Notes tab on the request editor. On by default.

Proxy

Route requests through an HTTP/HTTPS or SOCKS proxy. Enter a Proxy URL (the scheme — http://, socks5://, … — selects the proxy type), optionally enable proxy authentication with a username and password, and list hosts to bypass (a NO_PROXY-style list supporting suffixes and * globs).

Certificates

Configure mutual TLS (mTLS) and custom trust for hosts that need more than the system certificate store.

Only file paths are stored — Rest Hippo reads the certificate bytes in the background process when a request is sent. Passphrases are encrypted at rest using the secret-storage method chosen under Security (like all other secrets) and are removed from secret-free exports.

Security

Choose how Rest Hippo encrypts your secrets — auth passwords and tokens, OAuth client secrets, proxy credentials, mTLS passphrases, and variables marked secure — at rest on this device. Switching re-encrypts every stored secret; the change applies after a quick reload.

Existing installs keep using the OS keychain until you switch here; new installs default to This device. Switching to or from OS keychain may show one system prompt during the re-encryption.

Note: only secret values are encrypted. Execution history, response bodies, and the cookie jar are stored unencrypted in every mode.

Retries

Automatically retry failed requests with backoff. Configure the max attempts, the backoff base, multiplier, and max delay, and choose what to retry on — connection errors, timeouts, and/or a list of status codes (e.g. 429, 503, 504). Retries are off by default.

History

Set how many runs each request keeps in its Timeline (1–10).

Command Line

The Command Line panel installs a hippo command so you can launch Rest Hippo from a terminal — the equivalent of VS Code's "Install code command in PATH". Click Install and afterwards typing hippo in any terminal opens Rest Hippo (or focuses it if it's already running); click Remove to undo it.

The first time you start a freshly installed copy, Rest Hippo also offers to set this up for you — you can decline and install it later from here.

How it works per platform:

The command is only available in the installed app — it's disabled when running a development build, since there's no packaged executable to point at.

About & updates

The About panel shows the installed version and a Check for Updates button. Rest Hippo also checks automatically shortly after launch.

When a newer release is found it downloads in the background; once it's ready a notification offers to Restart and install it — Rest Hippo never restarts on its own. You can also trigger a check any time from Help → Check for Updates…. Updates are signed, so they install without security prompts.

Layouts

The layout picker in Appearance → Layout rearranges the three panels into four configurations — click a layout icon to switch:

The layout picker

Layout Arrangement
Side by side Collections │ Request │ Response, in three columns
Left + stacked Collections on the left; Request above Response on the right
Top + full bottom Collections and Request on top; Response full-width below
All stacked The three panels stacked top to bottom

Rest Hippo also adapts automatically to narrow windows, and remembers where you drag the panel dividers.

Themes

Rest Hippo ships with four built-in themes — Mocha (the default dark theme), Grey dark, Latte (light), and Grey light — selectable from Appearance → Theme.

For full control, choose Theme Editor… from the theme dropdown to open the editor in its own window. There you can tune every design token — backgrounds, text, accent and semantic colors — with a live preview, and save your creation as a custom theme that appears in the theme list. Custom themes can be exported and imported to share.

The interface font for context menus always uses your OS's native typeface (San Francisco, Segoe UI, …); the UI font setting controls everything else.


Next: Keyboard Shortcuts →