Go dispatch proxy
Go Dispatch Proxy: Open-Source API Gateway & Proxy
An open-source API gateway and proxy written in Go, facilitating path-based routing, rate limiting, and more for multiple backend services.
What is Go dispatch proxy?
Go Dispatch Proxy is an open source API gateway and proxy server written in Go language. It facilitates routing HTTP/HTTPS requests to multiple backend services based on the request path, headers, query parameters etc. Some of the key features include:
- Path-based routing to map request paths to backend services
- Rate limiting based on client IP, path, headers etc.
- Pluggable architecture to add custom authentication, load balancing logic
- Support for gRPC backends along with HTTP
- Middleware pipeline for custom logic
- Metrics and monitoring endpoints
- Designed to run at edge close to clients
As an API gateway, Go Dispatch proxy enables decoupling API consumers from complex backend systems. It handles cross cutting concerns like security, rate limiting, monitoring at the edge itself instead of burdening the backend services. The lightweight and high performance design makes it well suited for modern cloud native microservices architectures.
Go dispatch proxy Features
Features
- Path-based routing
- Rate limiting
- Load balancing
- Plugins for authentication, logging, etc
- Open source
Pricing
- Open Source
- Free
Pros
Cons
Reviews & Ratings
Login to ReviewThe Best Go dispatch proxy Alternatives
View all Go dispatch proxy alternatives with detailed comparison →
Top Development and Api Management and other similar apps like Go dispatch proxy
Speedify
Dispatch-proxy