<img width="2000" height="342" alt="praxis-banner-medium" src="https://github.com/user-attachments/assets/9787b47a-7799-474f-912c-6711abafbca2" />
[](https://github.com/praxis-proxy/praxis/actions/workflows/tests.yaml)
[](https://www.bestpractices.dev/projects/13756)
[](https://github.com/praxis-proxy/praxis/actions/workflows/conformance.yaml)
[](https://github.com/praxis-proxy/praxis/actions/workflows/coverage.yaml)
[](https://blog.rust-lang.org/)
[](LICENSE)
Praxis is a [Rust]-based framework for building **proxy servers**.
[Rust]:https://github.com/rust-lang/rust
## Getting Started
- [Quickstart](docs/quickstart.md)
- [Example configs](examples/README.md)
## Documentation
The full documentation is available [here](docs/README.md).
The following are some good places to start:
- [Configuration](docs/operating/configuration.md)
- [Features](docs/features.md)
- [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 before submissions:
- [Architecture](docs/architecture/overview.md)
- [Conventions](docs/developing/conventions.md)
- [Development](docs/developing/getting-started.md)
- [Benchmarks](docs/benchmarks.md)
For large and complex changes, follow the [proposal process].
Everyone is expected to follow the [Code of Conduct](CODE_OF_CONDUCT.md).
[Issues]:https://github.com/praxis-proxy/praxis/issues/new
[pull requests]:https://github.com/praxis-proxy/praxis/compare
[CNCF Slack]:https://slack.cncf.io
[#praxis]:https://cloud-native.slack.com/archives/C0BK0RSP5RC
[proposal process]:https://github.com/praxis-proxy/enhancements
## Community
Feel free to join our [discussion forums] to ask questions or share ideas.
Or please join us in our Slack channel on [CNCF Slack]: [#praxis] channel
[discussion forums]:https://github.com/praxis-proxy/praxis/discussions
## License
[Apache-2.0](LICENSE)