Fast startup
A static Go binary with a narrow dependency surface and no database, queue, or dashboard required.
A focused OpenAI-compatible gateway for model APIs, private provider boundaries, and streaming workloads.
Configure one provider and send an OpenAI-compatible request.
Use the non-root multi-architecture image with runtime-injected secrets.
Compare routing overhead and resource use with the pinned LiteLLM reference image.
Keep the router standalone, then add data-aware capabilities through MCP.
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.
docker run --rm -p 4000:4000 \
-e GOFEATHERROUTE_API_KEY=gateway-key \
-e OPENAI_API_KEY=your-key \
sayanmohsin/go-feather-route:0.1.0The 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.