Skip to main content

The proxy built for
AI infrastructure

One proxy between your apps and every AI provider. Route traffic, manage keys, enforce guardrails — all from a single config file. Built in Rust for performance and safety.

Why teams choose Praxis

Route to Any AI Provider

Send requests to OpenAI, Anthropic, or your own models. Praxis reads the model name, injects the right API key, and routes to the right upstream — your app never touches a credential.

Built for Claude Code & Codex

Native MCP gateway — aggregate tools from multiple servers behind one endpoint. Praxis handles session management, credential injection, and tool-call routing so your AI coding agents work securely at scale.

Build Pipelines, Not Middleware

Stack rate limiting, auth, guardrails, and routing in any order using a simple YAML config. 35+ built-in filters ship ready to use, and you can write your own in Rust.

Security Without the Setup

TLS everywhere, zero unsafe code, CORS and rate limiting out of the box. Praxis ships locked down so you don't have to bolt security on after the fact.

Ship Changes Without Downtime

HTTP/1.1, HTTP/2, gRPC, WebSocket, TCP — all supported. Hot-reload your config at runtime without dropping a single connection.

Deploy in minutes, not weeks.

MIT licensed. One binary, one config file, production-ready.