[Preface](./preface.md)
[Why Rama](./why_rama.md)
[Built with Rust](./rust.md)
[Do It Yourself](./diy.md)
[Web Servers](./web_servers.md)
[Http Clients](./http_clients.md)
# Introduction
- [📦 `rama` crate](./crate.md)
- [Intro to `rama`](./intro.md)
- [🗼 Services all the way down 🐢](./intro/services_all_the_way_down.md)
- [Service Stack](./intro/service_stack.md)
- [🍔 Middlewares and ☘️ Leaf Services](./intro/terminology.md)
- [Network Layers](./intro/network_layers.md)
- [⛌ Service Branches](./intro/service_branches.md)
- [☀️ Context<State>](./intro/context.md)
- [🧱 Modular](./intro/modular.md)
- [🚚 Dynamic Dispatch](./intro/dynamic_dispatch.md)
- [🚫 Errors](./intro/errors.md)
- [🧘 Zen of Services](./intro/service_zen.md)
- [🔭 Telemetry](./intro/telemetry.md)
- [👤 User Agent](./intro/user_agent.md)
# Intro to Proxies
- [A world of Proxies](./proxies/intro.md)
- [🚦 Reverse proxies](./proxies/reverse.md)
- [🔓 TLS Termination proxies](./proxies/tls.md)
- [🌐 HTTP(S) proxies](./proxies/http.md)
- [🧦 SOCKS5 proxies](./proxies/socks5.md)
- [🔎 MITM proxies](./proxies/mitm.md)
- [🕵️♀️ Distortion proxies](./proxies/distort.md)
# Deploy
- [Overview of deploying options](./deploy/overview.md)
- [⌨️ `rama` binary](./deploy/rama-cli.md)
# Appendices
- [📣 Ecosystem](./ecosystem.md)
- [❓ FAQ](./faq.md)
- [💖 Sponsor](./sponsor.md)