Orion Proxy is a high performance and memory safe implementation of popular Envoy Proxy. Orion Proxy is implemented in Rust using high-quality open source components.
Memory Safety
Rust programming language allows to avoid a whole lot of bugs related to memory management and data races making Orion Proxy a very robust and secure application.
Performance
Orion Proxy offers 2x-4x better throughput and latency than Envoy Proxy. Refer to Performance to see performance figures and for more details how we tested Orion Proxy .
Compatibility
Orion Proxy configuration is generated from Envoy's xDS protobuf definitions. Orion Proxy aims to be a drop in replacement for Envoy.
git clone https://github.com/kmesh-net/orion
cd orion
git submodule init
git submodule update --force
cargo build
cargo run --bin orion -- --config orion/conf/orion-runtime.yaml
Orion Proxy is licensed under the Apache License, Version 2.0.