# test-proxy-recorder

Canonical: <https://test-proxy-recorder.dev/docs/reference/api/readme/>
Docs index: <https://test-proxy-recorder.dev/docs/> · All docs as one file: <https://test-proxy-recorder.dev/llms-full.txt>

---

## Classes

- [ProxyServer](/docs/reference/api/classes/proxyserver/)

## Interfaces

- [Config](/docs/reference/api/interfaces/config/)
- [ControlRequest](/docs/reference/api/interfaces/controlrequest/)
- [ProxyAxiosInstance](/docs/reference/api/interfaces/proxyaxiosinstance/)
- [ProxyAxiosRequestConfig](/docs/reference/api/interfaces/proxyaxiosrequestconfig/)
- [Recording](/docs/reference/api/interfaces/recording/)
- [RecordingSession](/docs/reference/api/interfaces/recordingsession/)
- [RedactionConfig](/docs/reference/api/interfaces/redactionconfig/)
- [WebSocketRecording](/docs/reference/api/interfaces/websocketrecording/)
- [WebSocketReplayConfig](/docs/reference/api/interfaces/websocketreplayconfig/)

## Type Aliases

- [Mode](/docs/reference/api/type-aliases/mode/)
- [PlaywrightTestInfo](/docs/reference/api/type-aliases/playwrighttestinfo/)

## Variables

- [DEFAULT\_REDACTED\_HEADERS](/docs/reference/api/variables/default_redacted_headers/)
- [playwrightProxy](/docs/reference/api/variables/playwrightproxy/)
- [RECORDING\_ID\_HEADER](/docs/reference/api/variables/recording_id_header/)
- [REDACTED\_PLACEHOLDER](/docs/reference/api/variables/redacted_placeholder/)

## Functions

- [createHeadersWithRecordingId](/docs/reference/api/functions/createheaderswithrecordingid/)
- [defineConfig](/docs/reference/api/functions/defineconfig/)
- [generateSessionId](/docs/reference/api/functions/generatesessionid/)
- [getRecordingId](/docs/reference/api/functions/getrecordingid/)
- [redactSession](/docs/reference/api/functions/redactsession/)
- [registerProxyAxios](/docs/reference/api/functions/registerproxyaxios/)
- [registerProxyFetch](/docs/reference/api/functions/registerproxyfetch/)
- [setNextProxyHeaders](/docs/reference/api/functions/setnextproxyheaders/)
- [setProxyMode](/docs/reference/api/functions/setproxymode/)
- [startRecording](/docs/reference/api/functions/startrecording/)
- [startReplay](/docs/reference/api/functions/startreplay/)
- [stopProxy](/docs/reference/api/functions/stopproxy/)
