An open-source API gateway and proxy written in Go, facilitating path-based routing, rate limiting, and more for multiple backend services.
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:
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.