SETTINGS & DATA
Proxy Configuration
Named proxy profiles for routing HTTP and HTTPS traffic through intermediary servers — corporate proxies, debugging tools, and staging environments.
Overview
API Studio supports named proxy profiles for routing requests through HTTP/HTTPS proxy servers. Proxy profiles are managed centrally and referenced by requests — credentials never leak into saved collections.
.openpost/config.json. Credentials (username/password) are stored with the profile — they are never saved in collection files or individual requests.
Creating Profiles
Open the Settings popup (gear icon) → scroll to the Proxy section → click + Add Proxy.
Each profile contains:
Display label for the profile
http or https
Hostname or IP address
Port number (1024–65535)
Optional — for authenticated proxies
Optional — for authenticated proxies
Multiple profiles are supported. Common examples:
Configuration Fields
| Field | Type | Description |
|---|---|---|
| name | string | Display label for the profile |
| protocol | 'http' | 'https' | Proxy protocol |
| host | string | Hostname or IP address |
| port | number | Port number (1024–65535) |
| username | string? | Optional — for authenticated proxies |
| password | string? | Optional — for authenticated proxies |
config.json only — they are never written to collections.json or saved with individual requests. Safe to commit collections to git.
Default Proxy
Set one profile as the workspace default. All requests will route through the default proxy unless explicitly overridden per-request.
Per-Request Proxy
Override the default proxy for individual requests via the Settings tab (Advanced Mode required).
The proxy dropdown shows:
proxyId (references ProxyConfig.id)config.jsonCLI Proxy
Manage proxy profiles from the command line:
Add a proxy profile
openpost proxy add "Corp" --host proxy.corp.com --port 8080
Set default proxy
openpost proxy set-default "Corp"
Override proxy on run commands
openpost run "My Collection" --proxy "Corp"