# macaw_plug v0.1.4 - API Reference

## Modules

- [Macaw.Plug.ClientIp](Macaw.Plug.ClientIp.md): The client's address behind trusted proxies.
- [Macaw.Plug.Ip](Macaw.Plug.Ip.md): IP addresses and CIDR blocks: parsing, membership and normalization.
- [Macaw.Plug.RateLimit](Macaw.Plug.RateLimit.md): Rate limiting by a generic cell rate algorithm (GCRA), in ETS.
- [Macaw.Plug.RateLimit.Table](Macaw.Plug.RateLimit.Table.md): Owns `Macaw.Plug.RateLimit`'s ETS table and sweeps it.
- [Macaw.Plug.SecurityHeaders](Macaw.Plug.SecurityHeaders.md): A strict Content-Security-Policy and the standard security headers.

