Switchboard is a production-ready reverse proxy and API gateway that combines enterprise-grade features with .NET simplicity. Route traffic to multiple backends, automatically handle failures, enforce rate limits, and implement custom authentication—all with minimal configuration.
🚀 Flexible Deployment: Embed directly into your .NET application as a library or run as a standalone server.
Switchboard is a lightweight application proxy that combines reverse proxy and API gateway functionality for .NET applications. It acts as an intelligent intermediary between your clients and backend services, providing:
Traffic routing to multiple origin servers
Automatic health checking and failover
Load balancing across healthy backends
Rate limiting to protect your services
Authentication and authorization via flexible callbacks
URL rewriting for API versioning
Protocol support for HTTP, chunked transfer encoding, and server-sent events (SSE)
Built on .NET 8.0 and .NET 10.0, Switchboard is designed for developers who need a simple, embeddable gateway without the complexity of heavyweight solutions.
❌ Service mesh features (circuit breakers, retries, distributed tracing)
For these features, consider integrating Switchboard with specialized tools or using enterprise API gateways.