NautilusTrader
Nautech Systems Pty Ltd
NautilusTrader is an open-source engine from Nautech Systems for research, backtesting and live multi-venue trading. Python is the usual control surface.
Recorded facts
- Type
- backtesting, algo framework, library
- Automation languages
- Python, Rust
- Systems
- Windows, macOS, Linux
- Open source
- Yes Repository
- Pricing model
- The engine is open source under LGPL-3.0-or-later. NautilusTrader Pro documents free MCP access with a daily request limit. Its onboarding page lists a $30-per-month Standard tier once that tier opens for purchase.
Automation and MCP
NautilusTrader is a Rust engine with a Python API. Strategies can be written in Python, and trading systems can also be written in Rust.
- MCP / AI agent support
- Official
Nautech documents a hosted NautilusTrader MCP server for NautilusTrader Pro at https://pro.nautilustrader.io/mcp. It is a Pro service, not a server in the open-source engine repository.
Notes
Officially tested platforms are narrower than the three operating-system names: Ubuntu 22.04 or later, macOS 15 or later on ARM64, and Windows Server 2022 or later on x86_64.
Sources and last check
Last checked 18 October 2026.