Skip to content

Go Feather RouteRoute models. Keep the footprint small.

A focused OpenAI-compatible gateway for model APIs, private provider boundaries, and streaming workloads.

Reference performance: the benchmark harness reports latency, throughput, CPU, memory, I/O, process count, cgroup peaks, and OOM state where the host exposes those measurements. See the benchmark guide for the measurement environment and interpretation rules.
Gateway idle RSS
~4.5 MiB
Reference container measurement
Proxy p50
0.64 ms
16 requests / concurrency 4
Gateway image
8.7 MB
Static arm64 image
Streaming
SSE
Forwarded without full buffering

How a request moves

Choose a starting path

Long-term direction

The project is designed to remain a small operational boundary as its capabilities grow: more compatible providers, embeddings and multimodal requests, per-tenant quotas, usage metrics, health-aware routing, graceful degradation, memory-aware deployment profiles, and optional Thingd MCP data capabilities.

Start in one command

docker run --rm -p 4000:4000 \
  -e GOFEATHERROUTE_API_KEY=gateway-key \
  -e OPENAI_API_KEY=your-key \
  sayanmohsin/go-feather-route:0.1.0

The router owns authentication, limits, provider selection, streaming, and operational boundaries. Provider credentials are injected at runtime. Read the security model, API reference, and deployment guide before placing it behind a public endpoint.