Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

NautilusTrader

rustc crates.io codspeed pythons pypi-version Downloads Discord

Branch Version Status
master version build
nightly version build
develop version build
Platform Rust Python
Linux (x86_64) 1.98.0 3.12-3.14
Linux (ARM64) 1.98.0 3.12-3.14
macOS (ARM64) 1.98.0 3.12-3.14
Windows (x86_64) 1.98.0 3.12-3.14

Introduction

NautilusTrader is an open-source, production-grade, Rust-native engine for multi-asset, multi-venue trading systems.

The system spans research, deterministic simulation, and live execution within a single event-driven architecture, with Python serving as the control plane for strategy logic, configuration, and orchestration.

This separation provides the performance and safety of a compiled trading engine with the flexibility of Python for system composition and strategy development. Trading systems can also be written entirely in Rust for mission-critical workloads.

The same execution semantics and deterministic time model operate in both research and live systems. Strategies deploy from research to production with no code changes, providing research-to-live parity and reducing the divergence that typically introduces deployment risk.

NautilusTrader is asset-class-agnostic. Any venue with a REST API or WebSocket feed can be integrated through modular adapters. Current integrations span crypto exchanges (CEX and DEX), traditional markets (FX, equities, futures, options), and betting exchanges.

nautilus-trader

Features

  • Fast: Rust core with the mimalloc allocator and asynchronous networking using tokio.
  • Reliable: Type- and thread-safety backed by Rust, with optional Redis-backed state persistence.
  • Portable: Runs on Linux, macOS, and Windows. Deploy using Docker.
  • Flexible: Modular adapters integrate any REST API or WebSocket feed.
  • Advanced: Time in force IOC, FOK, GTC, GTD, DAY, AT_THE_OPEN, AT_THE_CLOSE, advanced order types and conditional triggers. Execution instructions post-only, reduce-only, and icebergs. Contingency orders including OCO, OUO, OTO.
  • Customizable: User-defined components, or assemble entire systems from scratch using the cache and message bus.
  • Backtesting: Multiple venues, instruments, and strategies simultaneously using historical quote tick, trade tick, bar, order book, and custom data with nanosecond resolution.
  • Live: Identical strategy implementations between research and live deployment.
  • Multi-venue: Run market-making and cross-venue strategies across multiple venues simultaneously.
  • AI Training: Engine fast enough to train AI trading agents (RL/ES).

nautilus

nautilus - from ancient Greek 'sailor' and naus 'ship'.

The nautilus shell consists of modular chambers with a growth factor which approximates a logarithmic spiral. The idea is that this can be translated to the aesthetics of design and architecture.

Why NautilusTrader?

Trading strategy research is often conducted in Python using vectorized approaches, while production trading systems are implemented separately using event-driven architectures in compiled languages.

NautilusTrader removes this separation.

A Rust-native core provides a deterministic event-driven runtime for both research and live execution, while Python serves as the control plane. The same architecture, execution semantics, and time model operate across both environments, allowing strategies to move from research to production without reimplementation.

Python bindings are provided via PyO3 for the Rust-native v2 runtime. During the v2 transition, v1 receives only critical security backports on the develop_v1 branch. See the v2 migration guide for migration steps and compatibility details. No Rust toolchain is required to install prebuilt wheels.

This project makes the Soundness Pledge:

"The intent of this project is to be free of soundness bugs. The developers will do their best to avoid them, and welcome help in analyzing and fixing them."

[!NOTE]

MSRV: NautilusTrader relies heavily on improvements in the Rust language and compiler. As a result, the Minimum Supported Rust Version (MSRV) is generally equal to the latest stable release of Rust.

Integrations

NautilusTrader is modularly designed to work with adapters, enabling connectivity to trading venues and data providers by translating their raw APIs into a unified interface and normalized domain model.

The following integrations are currently supported; see docs/integrations/ for details:

Name ID Type Status Docs
AX Exchange AX Perpetuals Exchange status Guide
Betfair BETFAIR Sports Betting Exchange status Guide
Binance BINANCE Crypto Exchange (CEX) status Guide
BitMEX BITMEX Crypto Exchange (CEX) status Guide
Bybit BYBIT Crypto Exchange (CEX) status Guide
Coinbase COINBASE Crypto Exchange (CEX) status Guide
Databento DATABENTO Data Provider status Guide
Deribit DERIBIT Crypto Exchange (CEX) status Guide
Derive DERIVE Crypto Exchange (DEX) status Guide
dYdX DYDX Crypto Exchange (DEX) status Guide
Hyperliquid HYPERLIQUID Crypto Exchange (DEX) status Guide
Interactive Brokers INTERACTIVE_BROKERS Brokerage (multi-venue) status Guide
Kraken KRAKEN Crypto Exchange (CEX) status Guide
Lighter LIGHTER Crypto Exchange (DEX) status Guide
Lighter on Robinhood LIGHTER_ROBINHOOD Crypto Exchange (DEX) status Guide
OKX OKX Crypto Exchange (CEX) status Guide
Polymarket POLYMARKET Prediction Market (DEX) status Guide
Tardis TARDIS Crypto Data Provider status Guide
  • ID: The default client ID for the integrations adapter clients.
  • Type: The type of integration (often the venue type).

For Lighter on Robinhood, LIGHTER_ROBINHOOD is the venue and explicit client ID to register. The shared Lighter factory keeps LIGHTER as its compatibility default.

Status

  • planned: Planned for future development.
  • building: Under construction and likely not in a usable state.
  • beta: Completed to a minimally working state and in a beta testing phase.
  • stable: Stabilized feature set and API, the integration has been tested by both developers and users to a reasonable level (some bugs may still remain).

See the Integrations documentation for further details.

Roadmap

The Roadmap outlines NautilusTrader's strategic direction. Current priorities include stabilizing the Rust-native core, improving documentation, and enhancing code ergonomics.

The open-source project focuses on single-node backtesting and live trading for individual and small-team quantitative traders. UI dashboards, distributed orchestration, and built-in AI/ML tooling are out of scope to maintain focus on the core engine and ecosystem sustainability.

New integration proposals should start with an RFC issue to discuss suitability before submitting a PR. See Community-contributed integrations for guidelines.

Security

OpenSSF Scorecard

Security is a priority for the NautilusTrader project, and we value the work of those who help identify and resolve vulnerabilities. We apply layered controls across the development and release lifecycle, with signed releases, continuous vulnerability management, and transparent development practices:

  • Source and review controls: CODEOWNERS gate critical infrastructure, dependency manifests, and lock files; protected branches require signed commits and passing CI; release tags are immutable; and Rust dependencies are sourced only from crates.io.
  • Dependency intake: lock files pin every dependency with cryptographic checksums, third-party Python packages install from wheels only, new dependency and tooling versions observe a publication cooldown before adoption, cargo-vet audits Rust provenance, and cargo-deny checks Rust dependencies against an allow list of licenses compatible with NautilusTrader's LGPL-3.0-only license.
  • Scanning and fuzzing: Gitleaks secret screening and Zizmor Actions auditing run pre-commit; CodeQL runs on PRs to master and pushes to nightly; cargo-audit, cargo-deny, cargo-vet, OSV Scanner, and pip-audit run on audit-relevant PRs and daily schedules; cargo-fuzz targets cover selected adapter and signing surfaces.
  • Build and release integrity: GitHub Actions are pinned to commit SHAs, CI runners are hardened with egress allow-listing, Python artifacts carry SLSA build provenance, container images are Sigstore-signed with attested SPDX SBOMs, and PyPI and crates.io publishing uses OIDC Trusted Publishing gated to a protected release environment that never runs pull request or fork code.
  • Runtime cryptography: TLS and most runtime cryptography use aws-lc-rs, the Rust binding for AWS-LC, with Ed25519 signing via ed25519-dalek.

The OpenSSF Scorecard badge above is one automated repository-health signal; it complements manual review, CI hardening, and security audits rather than replacing them.

Reporting a vulnerability

Report privately through GitHub Security Advisories, or email security@nautechsystems.io (PGP key available on request). We acknowledge reports within 48 hours and patch critical vulnerabilities within 30 days.

A careful vulnerability report takes real time and effort. We appreciate that, and unless you prefer to remain anonymous, we credit reporters in the relevant security advisory and release notes.

The Security Policy details scope, coordinated disclosure, and step-by-step release verification. The Security Architecture describes the release supply chain end-to-end. For the full policies, see the Responsible Disclosure and Supply Chain Security policies; CI/CD security is documented in .github/OVERVIEW.md.

Versioning and releases

[!WARNING]

NautilusTrader is still under active development. Some features may be incomplete, and while the API is becoming more stable, breaking changes can occur between releases. We strive to document these changes in the release notes on a best-effort basis.

We aim to follow a bi-weekly release schedule, though experimental or larger features may cause delays.

Branches

We aim to maintain a stable, passing build across all branches.

  • master: Reflects the source code for the latest released version; recommended for production use.
  • nightly: Daily snapshots of the develop branch for early testing; merged at 14:00 UTC and as required.
  • develop: Active development branch for contributors and feature work.

[!NOTE]

The v2 release-candidate line is the transition toward a stable API for version 2.x. Once this milestone is reached, we plan to implement a formal deprecation process for any API changes. This approach allows us to maintain a rapid development pace for now.

Precision mode

NautilusTrader supports two precision modes for its core value types (Price, Quantity, Money), which differ in their internal bit-width and maximum decimal precision.

  • High-precision: 128-bit integers with up to 16 decimals of precision, and a larger value range.
  • Standard-precision: 64-bit integers with up to 9 decimals of precision, and a smaller value range.

[!NOTE]

By default, the official Python wheels ship in high-precision (128-bit) mode on all supported platforms.

For pure Rust crates, high-precision works on all platforms (including Windows) since Rust handles i128/u128 via software emulation. The default is standard-precision unless you explicitly enable the high-precision feature flag.

See the Installation Guide for further details.

Rust feature flag: To enable high-precision mode in Rust, add the high-precision feature to your Cargo.toml:

[dependencies]
nautilus_model = { version = "*", features = ["high-precision"] }

Installation

We recommend using the latest supported version of Python and installing nautilus_trader inside a virtual environment to isolate dependencies.

There are two supported ways to install:

  1. Pre-built binary wheel from PyPI or the Nautech Systems package index.
  2. Build from source.

[!TIP]

We highly recommend installing using the uv package manager with a "vanilla" CPython.

Conda and other Python distributions may work but aren't officially supported.

From PyPI

To install the latest binary wheel (or sdist package) from PyPI using Python's pip package manager:

pip install -U nautilus_trader

To test the v2 release-candidate wheels from PyPI:

pip install -U nautilus_trader --pre

The v2 release-candidate wheels use 2.0.0rcN versions and are intended for community testing before the final 2.0.0 release. We do not recommend using release candidates in production environments, such as live trading controlling real capital.

Install optional dependencies for interactive tearsheets and charts with the visualization extra:

pip install -U "nautilus_trader[visualization]"

See the Installation Guide for details.

From the Nautech Systems package index

The Nautech Systems package index (packages.nautechsystems.io) complies with PEP-503 and hosts both stable and development binary wheels for nautilus_trader. This enables users to install either the latest stable release or pre-release versions for testing.

Stable wheels

Stable wheels correspond to official releases of nautilus_trader on PyPI, and use standard versioning.

To install the latest stable release:

pip install -U nautilus_trader --index-url=https://packages.nautechsystems.io/simple

[!TIP]

Use --extra-index-url instead of --index-url if you want pip to fall back to PyPI automatically.

Development wheels

The main package index publishes v2 development wheels from both the nightly and develop branches, allowing users to test features and fixes ahead of stable releases.

This process also helps preserve compute resources and provides easy access to the exact binaries tested in CI pipelines, while adhering to PEP-440 versioning standards:

  • develop wheels use the version suffix .devYYYYMMDD+run.
  • nightly wheels use .devYYYYMMDD when the base version is already a pre-release, and aYYYYMMDD otherwise.
Platform Develop Nightly
Linux (x86_64)
Linux (ARM64) -
macOS (ARM64) -
Windows (x86_64) -

[!WARNING]

We do not recommend using development wheels in production environments, such as live trading controlling real capital.

Installation commands

By default, pip will install the latest stable release. Adding the --pre flag ensures that pre-release versions, including development wheels, are considered.

To install the latest available pre-release (including development wheels):

pip install -U nautilus_trader --pre --index-url=https://packages.nautechsystems.io/simple

Available versions

You can view all available versions of nautilus_trader on the package index.

To programmatically fetch and list available versions:

curl -s https://packages.nautechsystems.io/simple/nautilus-trader/index.html | sed -n 's/.*<a href="\([^"]*\)".*/\1/p' | awk -F'#' '{print $1}' | sort

[!NOTE]

On Linux, confirm your glibc version with ldd --version and ensure it reports 2.35 or newer before installing binary wheels.

Branch updates

  • develop branch wheels (.devYYYYMMDD+run): Build and publish continuously with every merged commit.
  • nightly branch wheels (.devYYYYMMDD or aYYYYMMDD): Build and publish daily when we automatically merge the develop branch at 14:00 UTC (if there are changes).

Retention policies

  • develop branch wheels: We retain only the most recent wheel build.
  • nightly branch wheels: We retain only the 30 most recent publication dates per platform.

Verifying build provenance

All release artifacts published by the project carry cryptographic attestations generated by the CI/CD pipeline:

  • Python wheels and source distribution (PyPI, GitHub Releases, Nautech Systems package index): SLSA build provenance.
  • Docker images (ghcr.io/nautechsystems/nautilus_trader, ghcr.io/nautechsystems/jupyterlab): keyless cosign signatures plus SPDX SBOM attestations.

Both are issued via Sigstore and bound to a specific commit SHA, so verification ensures the artifact was produced by the official NautilusTrader GitHub Actions workflow and has not been tampered with since.

For step-by-step verification commands, see Verifying releases in SECURITY.md.

[!NOTE]

Verification requires the GitHub CLI (gh) for Python artifacts and cosign for Docker images. Development wheels from develop and nightly branches are also attested.

From source

It's possible to install from source using pip if you first install the build dependencies as specified in the pyproject.toml.

  1. Install rustup (the Rust toolchain installer):

    • Linux and macOS:

      curl https://sh.rustup.rs -sSf | sh
      
    • Windows:

    • Verify (any system): from a terminal session run: rustc --version

  2. Enable cargo in the current shell:

    • Linux and macOS:

      source $HOME/.cargo/env
      
    • Windows:

      • Start a new PowerShell
  3. Install clang (a C language frontend for LLVM):

    • Linux (also installs lld, used as the Rust linker for faster builds):

      sudo apt-get install clang lld
      
    • macOS:

      xcode-select --install
      
    • Windows:

      1. Add Clang to your Build Tools for Visual Studio 2022:

        • Start | Visual Studio Installer | Modify | C++ Clang tools for Windows (latest) = checked | Modify
      2. Enable clang in the current shell:

        [System.Environment]::SetEnvironmentVariable('path', "C:\Program Files\Microsoft Visual Studio\2022\BuildTools\VC\Tools\Llvm\x64\bin\;" + $env:Path,"User")
        
    • Verify (any system): from a terminal session run: clang --version

  4. Install uv (see the uv installation guide for more details):

    • Linux and macOS:

      curl -LsSf https://astral.sh/uv/install.sh | sh
      
    • Windows (PowerShell):

      irm https://astral.sh/uv/install.ps1 | iex
      
  5. Clone the source with git, then sync its dependencies from the project root:

    git clone --branch develop --depth 1 https://github.com/nautechsystems/nautilus_trader
    cd nautilus_trader
    make sync
    

[!NOTE]

The --depth 1 flag fetches just the latest commit for a faster, lightweight clone.

  1. Set environment variables for PyO3 compilation (Linux and macOS only). Run these commands from the repository root after make sync:

    # Set the Python executable path for PyO3
    export PYO3_PYTHON="$PWD/.venv/bin/python"
    
    # Linux only: Set the library path for the uv-managed Python runtime
    PYTHON_LIB_DIR="$("$PYO3_PYTHON" -c 'import sysconfig; print(sysconfig.get_config_var("LIBDIR"))')"
    export LD_LIBRARY_PATH="$PYTHON_LIB_DIR${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
    
    # Required for Rust tests when using uv-installed Python
    export PYTHONHOME="$("$PYO3_PYTHON" -c 'import sys; print(sys.base_prefix)')"
    

[!NOTE]

The LD_LIBRARY_PATH export is Linux-specific and not needed on macOS.

The PYTHONHOME variable is required when running make cargo-test with a uv-installed Python. Without it, tests that depend on PyO3 may fail to locate the Python runtime.

  1. Build and install NautilusTrader in release mode:

    make build
    

See the Installation Guide for other options and further details.

Redis

Using Redis with NautilusTrader is optional and only required if configured as the backend for a cache database or message bus. See the Redis section of the Installation Guide for further details.

Makefile

A Makefile is provided to automate most installation and build tasks for development. Some of the targets include:

  • make install: Installs in release build mode with all dependency groups and extras.
  • make install-debug: Same as make install but with debug build mode.
  • make sync: Installs Python dependencies without building the package.
  • make build: Builds and installs the package in release mode (default).
  • make build-debug: Builds and installs the package in debug mode.
  • make build-wheel: Builds a wheel in release mode.
  • make cargo-test: Runs all Rust crate tests using cargo-nextest.
  • make clean: Deletes build artifacts, caches, and build directories.
  • make distclean: CAUTION Removes all artifacts not in the git index when run with FORCE=1. This includes source files which have not been git added.
  • make docs: Builds the Python documentation with Sphinx and the Rust documentation with Cargo.
  • make pre-commit: Runs the pre-commit checks over all files.
  • make ruff: Runs Ruff over all files using python/pyproject.toml (with autofix).
  • make pytest: Runs all tests with pytest.
  • make cargo-ci-benches: Builds the Rust benchmarks used by CI.
  • make cargo-codspeed-build: Builds the Rust benchmark subset used for CodSpeed comparisons.

[!TIP]

Run make help for documentation on all available make targets.

[!TIP]

See the crates/infrastructure/TESTS.md file for running the infrastructure integration tests.

Examples

Indicators and strategies can be developed in Python or Rust. For performance and latency-sensitive applications, we recommend Rust. Below are some examples:

Docker

Docker containers are built with the following variant tags:

  • nautilus_trader:latest has the latest release version installed.
  • nautilus_trader:nightly has the head of the nightly branch installed.
  • jupyterlab:latest has the latest release version installed along with jupyterlab and an example backtest notebook with accompanying data.
  • jupyterlab:nightly has the head of the nightly branch installed along with jupyterlab and an example backtest notebook with accompanying data.

You can pull the container images as follows:

docker pull ghcr.io/nautechsystems/<image_variant_tag> --platform linux/amd64

You can launch the backtest example container by running:

docker pull ghcr.io/nautechsystems/jupyterlab:nightly --platform linux/amd64
docker run -p 8888:8888 ghcr.io/nautechsystems/jupyterlab:nightly

Then open your browser at the following address:

http://127.0.0.1:8888/lab

[!WARNING]

Examples use log_level="ERROR" because Nautilus logging exceeds Jupyter's stdout rate limit, causing notebooks to hang at lower log levels.

Development

We aim to provide the most pleasant developer experience possible for this hybrid Rust and Python codebase. See the Developer Guide for helpful information.

Nautilus Engineering maintains the engineering standards, lint configuration, pre-commit definitions, tool pins, and repository checks shared across Nautilus projects. This repository vendors selected files at the revision recorded in .nautilus-engineering.lock; project-specific policy and CI wiring remain local.

[!TIP]

Run make build-debug to compile after Rust changes for the most efficient development workflow.

After changes to PyO3 bindings, stub annotations, or wrapped Rust docs, regenerate the generated Python artifacts from the repository root:

make py-stubs

Commit the generated .pyi files and PyO3 wrapper doc comments changed by this target. See Generated Python artifacts for details.

Testing with Rust

cargo-nextest is the standard Rust test runner for NautilusTrader. Its key benefit is isolating each test in its own process, ensuring test reliability by avoiding interference. See the Rust testing guidance for details about full-suite support and the limits of plain cargo test.

You can install cargo-nextest by running:

cargo install cargo-nextest

[!TIP]

Run Rust tests with make cargo-test, which uses cargo-nextest with an efficient profile.

Contributing

Thank you for considering a contribution to NautilusTrader. We welcome high-quality work that improves the project. Before starting a substantial change, open an issue to discuss the problem and approach with the team. Small, self-contained fixes do not require prior agreement.

Before getting started, be sure to review the open-source scope outlined in the project's roadmap to understand what's in and out of scope.

Once you're ready to start working on your contribution, make sure to follow the guidelines outlined in the CONTRIBUTING.md file. This includes signing a Contributor License Agreement (CLA) to ensure that your contributions can be included in the project.

[!NOTE]

Pull requests should target the develop branch (the default branch). This is where new features and improvements are integrated before release.

Thank you again for your interest in NautilusTrader! We look forward to reviewing your contributions and working with you to improve the project.

Community

Join our community of users and contributors on Discord to chat and stay up-to-date with the latest announcements and features of NautilusTrader. Whether you're a developer looking to contribute or just want to learn more about the platform, all are welcome on our Discord server.

[!WARNING]

NautilusTrader does not issue, promote, or endorse any cryptocurrency tokens. Any claims or communications suggesting otherwise are unauthorized and false.

All official updates and communications from NautilusTrader will be shared exclusively through https://nautilustrader.io, our GitHub, our Discord server, or our verified X (Twitter) account: @NautilusTrader.

If you encounter any suspicious activity, please report it to the appropriate platform and contact us at info@nautechsystems.io.

License

The source code for NautilusTrader is available on GitHub under the GNU Lesser General Public License v3.0. Contributions to the project are welcome and require the completion of a standard Contributor License Agreement (CLA).


NautilusTrader™ is developed and maintained by Nautech Systems, a technology company specializing in the development of high-performance trading systems. For more information, visit https://nautilustrader.io.

Use of this software is subject to the Disclaimer.

© 2015-2026 Nautech Systems Pty Ltd. All rights reserved.

nautechsystems Ferris

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nautilus_trader-2.0.0rc4.tar.gz (10.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

nautilus_trader-2.0.0rc4-cp314-cp314-win_amd64.whl (62.1 MB view details)

Uploaded CPython 3.14Windows x86-64

nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_x86_64.whl (67.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_aarch64.whl (63.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

nautilus_trader-2.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl (57.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

nautilus_trader-2.0.0rc4-cp313-cp313-win_amd64.whl (62.2 MB view details)

Uploaded CPython 3.13Windows x86-64

nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_x86_64.whl (67.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_aarch64.whl (63.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

nautilus_trader-2.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl (57.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

nautilus_trader-2.0.0rc4-cp312-cp312-win_amd64.whl (62.1 MB view details)

Uploaded CPython 3.12Windows x86-64

nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_x86_64.whl (67.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_aarch64.whl (63.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

nautilus_trader-2.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl (57.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file nautilus_trader-2.0.0rc4.tar.gz.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4.tar.gz
  • Upload date:
  • Size: 10.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4.tar.gz
Algorithm Hash digest
SHA256 090e325e4ee1e7b33b72f68e9a05f295ba10c3fafc4a8e6302e2af2e34cd8ba1
MD5 81712452085df64362cd080f0ace1286
BLAKE2b-256 3f51004ce412150e9e6ae94cf52b40b56c90a5df3082eb82ff1824a2fd99d4cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4.tar.gz:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 62.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 aa791350a57cc90aa5d17fa1623e5b4824c301c8d86bb56d74a16407159f0302
MD5 ec3f7cb6540ee57b2fe163c9c80e4ae9
BLAKE2b-256 0f62d5cedf89181a7e4c30ea324939329503ddbe3d8b590d928bf4f071c3cd79

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp314-cp314-win_amd64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 67.5 MB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4b6ea797edc8caadacc551356f07234e48b9a2c8d1ea57e5bde2dd3ecb35b106
MD5 f768f98c8449d2216b450efa1b222244
BLAKE2b-256 e085e3db6e0511f2cd8649db2488f52f3678bcdbf434681bde91ed3abae1e1f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 63.5 MB
  • Tags: CPython 3.14, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ca778173a35a00294369dc905b0955dfe99455029695340e41ad690e72520969
MD5 d619e0ea59d81e8b9896cc6556d1de1d
BLAKE2b-256 49074d543ef526253674f21be70256e9d7f237f1a8042248391b4d41e1f26b70

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 57.9 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0768d57ffef9491787330fa1890528c9c377b753bcd7369a87fbefea773679e
MD5 660f565426fd3ded33d2f10e6ce0939d
BLAKE2b-256 331b8265f12730d4b718832ad0cee922e78806d2e7d4464e50feb64e41c89efb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 62.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2abdf7bf6c65c4c4e55835288507998c8102cdf6b9636ae5bb3ab585bd7576c2
MD5 c9b38ca72ccd97e2d56425fd49cdfd2b
BLAKE2b-256 6e0c8af1c2aef416ca4e02cf0a26fba4cab91bb4061d07c9c1b9d2cf5b2bc224

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp313-cp313-win_amd64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 67.5 MB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0c97c4385d55833fc3cce4934ca48a2a5fa0ea1d69d0a775b88c2bbf6fb79005
MD5 80d8a761eb27d1b7ef58f6514dbe23a6
BLAKE2b-256 678c02409a8cdee3658ee9d04a2a0ac9ca19d7273df5ee2ed2eec57ba1b2da50

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 63.5 MB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5586de18c1626c77affce191319338f9064813cb8717a1f206c93cb6e9972bbb
MD5 18cdcf5685b34e69e3a516d06cb43682
BLAKE2b-256 cd3e9583b35f38cb0354c2b4d0d130305a59921fceb841ea74d424c658905de7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 57.9 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9a6a87baa5132d7b898b117e5e0ae5e00d7b3d96da6731091335ae6a76ea0cf
MD5 fdbc6573a2270d73f4ae78536935c165
BLAKE2b-256 f54e31cde580a106abead1c3418a6e89c752a3ab72b907cce56e4e1a50db884c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 62.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b3374312d359af1d5e48e486645d895146079076dd79e052943ce447e5922602
MD5 a54c2e061c26c0adfd1a268a5e8b083f
BLAKE2b-256 ae8c5e5312f4776aca305452fde488340bab0a992682f8ee2e6bb59253a26779

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp312-cp312-win_amd64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 67.4 MB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8d3591aa4d86c7133be2115b1037ffadafb36449214d9973d496bdc80e21ad93
MD5 0d3002bb0d98fc7d1721ef80a2727cce
BLAKE2b-256 d6c1a73651ccf5eb38dc1e087b062303fcc3314633170b0e3cffe8c8d9b9f62b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_aarch64.whl
  • Upload date:
  • Size: 63.4 MB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8a9f83521d90a6e7a994d040780523aa5e6c3a02ee2e7f239787e96f6ed59d10
MD5 306164cdedf2919248a50dd0c2d268eb
BLAKE2b-256 b2e0579e1b1f8c531424fd1be5a0af792b1e95e1ec11cedb8eb98992f1aa1840

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nautilus_trader-2.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: nautilus_trader-2.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 57.9 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.6 {"installer":{"name":"uv","version":"0.12.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for nautilus_trader-2.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3ce6445a6061882b24f300deac1f215559deb5e74607236436a307b2d2cd2fb
MD5 58cc5afc68b01bc31ed16d5c2b737aa2
BLAKE2b-256 34eba990df1208f26931194bc254349197445445d2cd21eaa91e6f384646264f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nautilus_trader-2.0.0rc4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on nautechsystems/nautilus_trader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

2.0.0rc4 This release

13 files

1.231.0

13 files

1.230.0

13 files

1.229.0

13 files

1.228.0

13 files

1.227.0

13 files

1.226.0

13 files

1.225.0

13 files

1.224.0

13 files

1.223.0

13 files

1.222.0

13 files

1.221.0

13 files

1.220.0

12 files

1.219.0

13 files

1.218.0

13 files

1.217.0

13 files

1.216.0

13 files

1.215.0

7 files

1.214.0

7 files

1.213.0

7 files

1.212.0

9 files

1.211.0

9 files

1.210.0

9 files

1.209.0

9 files

1.208.0

9 files

1.207.0

9 files

1.206.0

9 files

1.205.0

9 files

1.204.0

9 files

1.203.0

9 files

1.202.0

13 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page