NautilusTrader
Developer Guide

Developer Guide

Guidance on developing and extending NautilusTrader to meet your trading needs or to contribute improvements back to the project.

The core is written in Rust. Python serves as the control plane for strategy logic, configuration, and orchestration. PyO3 bridges the two, exposing Rust functionality to Python with minimal overhead.

On this page