Skip to content

GPROXY

One endpoint, every LLM. Multi-provider routing, auth, rate limits, quotas, and an embedded browser console — all in a single Rust binary.

Multi-provider

OpenAI, Anthropic, Gemini / Vertex, DeepSeek, Groq, OpenRouter, NVIDIA, Claude Code, Codex, and more — behind a unified OpenAI / Claude / Gemini compatible surface.

Same-protocol passthrough

When the client and upstream speak the same protocol, GPROXY forwards bytes with minimal parsing — low overhead, high throughput.

Multi-tenant by design

Users, API keys, model permissions, per-model rate limits, and cost quotas are first-class primitives, not afterthoughts.

Embedded console

A React console is compiled into the binary and served at /console. No separate frontend to deploy.

Pluggable storage

SQLite out of the box, PostgreSQL and MySQL via SeaORM / SQLx. Optional at-rest encryption with XChaCha20-Poly1305.

Rust SDK

gproxy-sdk re-exports the protocol, routing, and provider crates so you can embed the engine into your own service.