<img width="3159" height="540" alt="image" src="https://github.com/user-attachments/assets/0c33e340-a3d4-42e5-93f3-c1e3817b8f35"/>

[![Tests](https://github.com/praxis-proxy/praxis/actions/workflows/tests.yaml/badge.svg)](https://github.com/praxis-proxy/praxis/actions/workflows/tests.yaml)
[![Coverage: ≥95%](https://img.shields.io/badge/Coverage-≥95%25-brightgreen.svg)](https://github.com/praxis-proxy/praxis/actions/workflows/coverage.yaml)
[![Conformance](https://github.com/praxis-proxy/praxis/actions/workflows/conformance.yaml/badge.svg)](https://github.com/praxis-proxy/praxis/actions/workflows/conformance.yaml)
[![MSRV: 1.96](https://img.shields.io/badge/MSRV-1.96-brightgreen.svg)](https://blog.rust-lang.org/)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

Praxis is a high-performance and security-first proxy server and framework for AI and cloud-native workloads.

## Getting Started

- [Quickstart](docs/quickstart.md)
- [Example configs](examples/README.md)

## Documentation

Full documentation index: [docs/README.md](docs/README.md)

- [Configuration](docs/operating/configuration.md)
- [Features](docs/features.md)
- [AI Features](https://github.com/praxis-proxy/ai)
- [Filters](docs/filters/README.md)
- [Extensions](docs/filters/extensions.md)
- [TLS](docs/operating/tls.md)
- [Security Hardening](docs/operating/security-hardening.md)

> **Note**: AI Features are developed and maintained in a separate repository.
> If you're looking for AI-specific source, see [praxis-proxy/ai].

[praxis-proxy/ai]:https://github.com/praxis-proxy/ai

## Contributing

[Issues] and [pull requests] are welcome. Familiarize yourself
with the following documentation first:

- [Architecture](docs/architecture/overview.md)
- [Conventions](docs/developing/conventions.md)
- [Development](docs/developing/getting-started.md)
- [Benchmarks](docs/benchmarks.md)

For larger changes, open a [discussion] and follow the
[proposal process](docs/proposals.md).

[Issues]:https://github.com/praxis-proxy/praxis/issues/new
[pull requests]:https://github.com/praxis-proxy/praxis/compare
[discussion]:https://github.com/praxis-proxy/praxis/discussions
