[Preface](./preface.md)
# Introduction
- [Why Rama](./why_rama.md)
- [Built with Rust](./rust.md)
- [Do It Yourself](./diy.md)
- [Web Servers](./web_servers.md)
- [Transport Protocols](./transport.md)
# Rama 101
- [📦 `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)
- [☀️ State](./intro/state.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)
- [🏗 Patterns used inside rama](./intro/patterns.md)
# Protocols
- [dns](./dns.md)
- [🍎 Apple XPC](./xpc.md)
# Gateways
- [Gateway](./gateway/intro.md)
- [FastCGI](./gateway/fastcgi.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)
- [🔓 SNI proxies](./proxies/sni.md)
- [🔌 Network proxies](./proxies/network.md)
- [⛶ Transparent proxies](./proxies/transparent.md)
- [🔎 MITM proxies](./proxies/mitm.md)
- [🕵️♀️ Distortion proxies](./proxies/distort.md)
- [🧭 HaProxy (PROXY protocol)](./proxies/haproxy.md)
- [🔍 Protocol Inspection](./proxies/protocol_inspection.md)
- [Operate Proxies](./proxies/operate/intro.md)
- [Application Proxies](./proxies/operate/app.md)
- [System Proxies](./proxies/operate/system.md)
- [🔀 Proxy Auto Configuration](./proxies/operate/pac.md)
- [⛶ Transparent Proxies](./proxies/operate/transparent.md)
- [🍎 Operating Transparent Proxies on macOS](./proxies/operate/transparent/macos.md)
- [🪟 Operating Transparent Proxies on Windows](./proxies/operate/transparent/windows.md)
- [Proxies and VPNs](./proxies/operate/proxies_and_vpns.md)
# Intro to HTTP
- [Http Clients](./http/http_clients.md)
- [gRPC](./http/grpc.md)
- [Server-Sent Events (SSE)](./http/sse.md)
- [Declarative Partial Updates](./http/declarative_partial_updates.md)
- [WebSockets (WS)](./http/ws.md)
- [HTTP Archive format (HAR)](./http/har.md)
- [RSS and Atom Feeds](./http/rss.md)
- [Binary Bodies and Multipart Uploads](./http/multipart.md)
# Deploy
- [Overview of deploying options](./deploy/overview.md)
- [🚀 Rama x Shuttle](./deploy/shuttle.md)
- [⌨️ `rama` binary](./deploy/rama-cli.md)
# Appendices
- [📣 Ecosystem](./ecosystem.md)
- [🐕 dial9](./dial9.md)
- [🎧 Netstack.FM](./netstackfm.md)
- [❓ FAQ](./faq.md)
- [💖 Sponsor](./sponsor.md)