Guides Overview¶
Nalix guides help you move from a fresh project to a production-hardened binary. The documentation is organized by the developer journey — from initial setup to advanced extensibility and deployment.
🚀 Getting Started¶
- Project Setup — Create your first Nalix solution with proper project separation.
- Server Boilerplate — A production-ready boilerplate for new server applications.
- Server Blueprint — Standard architecture for enterprise applications.
🌐 Networking¶
- Client Session Guide — Connecting TCP/UDP sessions with Nalix.SDK.
- UDP Server Guide — Building low-latency datagram services.
- TCP Patterns Guide — Request/Response and manual listener wiring.
- UDP Security Guide — Deep dive into secure session handover for UDP.
- Minimal Server Guide — Minimal server flow without the hosting builder.
- Session APIs Guide — High-performance low-level session interaction.
📦 Application Logic¶
- Implementing Packet Handlers — Writing business logic and managing opcodes.
- Middleware Usage Guide — Enforcing policy at the transport and packet levels.
🔌 Extensibility¶
- Custom Middleware Guide — Building your own pipeline components.
- Custom Metadata Providers — Using attributes to drive custom behavior.
- Custom Serialization Provider — Registering custom formatters.
🏗️ Deployment & Operations¶
- Production Server Example — Real-world example with auth and persistence.
- Production Checklist — Security, performance, and stability audit.
- Troubleshooting Guide — Common issues and diagnostic strategies.