Features

A quick-reference index of every built-in capability in RelayCore, with a one-line description and a link to the deep-dive doc. Use Ctrl+F to jump to what you need.

Flow interception & rewriting

CapabilityDescription
Mock Response Replace the upstream response with a local fake — no server needed
Map Local Serve a local file in place of an HTTP request
Map Remote Rewrite the URL to point at another environment or server
Redirect 3xx redirect
Header modification Add, update, or delete request/response headers
Body modification Full replace, regex replace, JSONPath set/delete
Intercept breakpoints Pause live traffic, inspect, modify, then resume or drop
Flow replay Resend a captured request/response, with optional modifications

Protocols

CapabilityDescriptionLink
HTTP/1.1Full supportProtocols
HTTP/2Full support, including HPACK decompression
HTTPS / TLSDynamic CA + MITMCertificates
WebSocketPer-message inspection and modificationProtocols § WebSocket
QUIC / HTTP/3Default Downgrade, optional Passthrough / ExperimentalMitmProtocols § QUIC

Operating modes

CapabilityDescriptionLink
Explicit proxyClient sets the proxy URLProxy Modes
Transparent proxymacOS PF / Linux TPROXY
Upstream proxyChained behind a parent proxy
TUITerminal real-time inspection and modificationTUI
UDP TPROXYUDP transparent proxy (Linux only)Proxy Modes § UDP TPROXY

User surfaces

SurfaceDescriptionLink
TUIInteractive terminal UITUI
CLIAll commands and flagsCLI Reference
HTTP APIREST + SSEHTTP API
MCPFor AI agentsMCP Server
Tauri pluginEmbed in a Tauri appTauri Plugin

Extensions & scripting

CapabilityDescriptionLink
Rule engineDeclarative match + action pipelineRule API
Deno scriptsJS/TS for complex logicScripting API
Script fetchHTTP from inside a script (allowlist)Scripting § fetch

Observability & operations

CapabilityDescriptionLink
Prometheus metricsStandard text format at /api/v1/metrics/prometheusMonitoring
SSE live event streamFlows, WebSocket messages, audit, lifecycle
Audit logEvery control-plane change (actor / kind / outcome)HTTP API § audit
JSONL stream to diskEvery flow appended to a file, for offline analyzeCLI § run
HAR exportSingle or batchHTTP API § flows

Security & privacy

CapabilityDescriptionLink
Header / query redactionAllowlist fields are masked everywhereHTTP API § policy
Body redactionOptional, by content-type
Bearer auth--api-token for the HTTP APICLI § run
CORS allowlist--api-corsCLI § run
Secret field maskingUpstream proxy passwords, etc.Proxy Modes § upstream