Built for the traffic ahead
Move fast.Stay in control.
A programmable proxy for your services. An AI gateway for your agents. Explicit policies for the boundaries that matter.
Rust at the core. YAML in your hands.
APPLICATIONS / AGENTS / MCP CLIENTS
YOUR SERVICES. YOUR AI BACKENDS.
- 01 / SPEEDNative Rust executionConfigurable pipelines, compiled filters
- 02 / PROXYYour traffic. Your rules.HTTP reverse proxy + TCP forwarding
- 03 / AIModels meet agentsResponses, Messages, MCP + A2A
- 04 / SAFETYBoundaries you defineIdentity, authorization + data controls
01 / PRAXIS · PROXY FOUNDATION
One proxy.
Two paths.
Praxis is a configurable HTTP reverse proxy and TCP forwarder. Compose filters for HTTP requests, handle TCP connections through their own hooks, and extend the framework in Rust.
- 01 / RECEIVEClient requestEnter the proxy
- 02 / COMPOSEFilters + routingShape the request path
- 03 / DELIVERUpstream serviceForward the request
Connections have their own lifecycle.
- Accept
- Filter
- Forward
Build beyond the defaults.
Extend the proxy framework with your own Rust filters.
02 / PRAXIS AI · AGENT WORKFLOWS
Your AI.
In full flow.
Bring Codex, Claude Code, or your application to a gateway for supported OpenAI Responses and Anthropic Messages flows. Compose filters for model mapping, conversation state, tool calls, and guardrails around your chosen backends.
- 01 / CLIENTSCodex · Claude Code · appsSend supported API requests
- 02 / PRAXIS AICompose the AI filter pipelineMap models · manage state · call tools · apply guardrails
- 03 / BACKENDSYour models and toolsRoute to configured providers and integrations
OpenAI Responses
POST /v1/responsesAnthropic Messages
POST /v1/messages03 / PRAXIS POLICY ENGINE · ENFORCEMENT
Decide what runs.
Control what returns.
Praxis Policy Engine is a separate policy runtime for tools, data, and APIs. Use verified identity and configured rules to authorize an operation, transform its result, or deny it.
- 01 / AUTHORIZEAllow
- 02 / TRANSFORMRedact
- 03 / STOPDeny
Build in the open
Join the community
Get help in the relevant project, report an issue, or propose an ecosystem change.