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.

Activity

Recent commits

Merged commits on develop branch

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

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 options
pip
install -U nautilus_trader

Latest release: NautilusTrader ...

Learn more about NautilusTrader.

footer-logo

© 2026 Nautech Systems Pty Ltd. All rights reserved.

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.

Open Source | NautilusTrader