Go dispatch proxy

Go dispatch proxy

Go Dispatch Proxy is an open-source API gateway and proxy written in Go. It facilitates routing requests to multiple backend services with support for path-based routing, rate limiting, and more.
Go dispatch proxy image
api gateway proxy go open-source

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

  1. Path-based routing
  2. Rate limiting
  3. Load balancing
  4. Plugins for authentication, logging, etc
  5. Open source

Pricing

  • Open Source
  • Free

Pros

Lightweight and fast

Easy to configure

Good for microservices architectures

Active open source community

Cons

Less features than commercial API gateways

Requires more technical expertise than GUI-driven tools

Limited dashboard/analytics capabilities


The Best Go dispatch proxy Alternatives

Top Development and Api Management and other similar apps like Go dispatch proxy

Here are some alternatives to Go dispatch proxy:

Suggest an alternative ❐

Speedify icon

Speedify

Speedify is a software application designed to improve Internet connectivity through channel bonding. It brings together multiple Internet access technologies like WiFi, mobile data, Ethernet, satellite, DSL, and cable to provide faster speeds, greater reliability, and enhanced security.Here's how it works: Speedify leverages all the available Internet connections on a...
Speedify image
Dispatch-proxy icon

Dispatch-proxy

Dispatch-proxy is an open source reverse proxy server optimized for use as an API gateway. It is developed by VMWare and designed to handle modern API patterns for traffic management, security, and developer experience.Key features of Dispatch-proxy include:Authentication - Supports OAuth2, OpenAPI, API keys, and JWT to protect API accessRate...
Dispatch-proxy image