# Philter v0.3.0 - Table of Contents

Streaming HTTP proxy library with O(1) memory body observation

## Pages

- [Philter](readme.md)
- [Changelog](changelog.md)

## Modules

- [Philter.Timing](Philter.Timing.md): Per-phase timing capture for proxy requests.

- Core
  - [Philter](Philter.md): Streaming HTTP proxy with request/response observation.
  - [Philter.ProxyPlug](Philter.ProxyPlug.md): Plug interface for streaming HTTP proxying. Use this when you want to proxy
all requests on a route without pre-processing logic.

- Behaviour
  - [Philter.Handler](Philter.Handler.md): Behaviour for handling proxy lifecycle events.

- Configuration
  - [Philter.Config](Philter.Config.md): Configuration management for Philter proxy library.

- Internal
  - [Philter.UTF8](Philter.UTF8.md): UTF-8 safe truncation for streaming data.

