NautilusTrader
A high-performance algorithmic trading platform and event-driven backtester. Build, backtest, and deploy automated trading strategies with an identical core system across backtest and live contexts. Written in Rust with Python bindings.
CI/CD
Continuous Delivery Pipeline
20,000+ automated unit, integration, acceptance, property-based and simulation tests across Python and Rust. Every merged commit that passes the full CI suite produces development wheels — bleeding edge artifacts built from the latest source, intended for testing and research only, not recommended for production trading (use latest releases).
* Merged commits on develop branch
Releases
Latest releases
Supply Chain
Secure, verified builds and provenance
Deterministic builds with pinned lock files
cargo-vet, cargo-deny, and OSV-Scanner supply chain auditing
SHA-pinned CI actions and container image digests
StepSecurity Harden-Runner blocks untrusted outbound endpoints in CI
SLSA Build Level 3 provenance on all wheel artifacts
$ gh attestation verify nautilus_trader-*.whl --repo nautechsystems/nautilus_trader* Replace the wildcard with the actual wheel artifact filename
Supply chain security policy
Crates
Latest releases
Rust crate architecture
Nautilus trading engine: 22 core crates, 13 adapter crates
Dependency flow
Core crate
Adapter
Installation
NautilusTrader is seamlessly integrated with Python. It can be installed in minutes on most platforms.
More installation optionsinstall -U nautilus_trader
Latest release: NautilusTrader ...
Learn more about NautilusTrader.
NautilusTraderâ„¢ is a product of Nautech Systems Pty Ltd (ABN 88 609 589 237). Nautech Systems provides algorithmic trading software only. We do not operate as a broker, dealer, or exchange, nor offer financial advisory services. Users are solely responsible for compliance with applicable laws and regulations. Subject to non-excludable consumer guarantees, we make no warranties and accept no liability for trading losses or regulatory violations arising from use of the software. Read full disclaimer.