
nautilus_trader
Production-grade Rust-native trading engine with deterministic event-driven architecture
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Aug 2026
NautilusTrader is an open source engine for building and running algorithmic trading systems. Strategy logic lives in Python, and a compiled Rust core underneath handles event processing and order execution with nanosecond-resolution timing. The same strategy code runs in backtest and in live trading, so what you tested is what you ship. LGPL-3.0, nothing in the repository is gated.
That research-to-live parity is the reason to pick it over a backtest-only framework, and it is the failure mode that kills most homegrown systems. Setup is not a weekend. You supply market data, wire up broker or exchange adapters, and run your own infrastructure for anything live. The project is also mid-migration to a Rust-native v2 runtime with PyO3 bindings, and v1 now gets critical security backports only, so start new work on v2.
Solo quants and small teams who can operate their own boxes are the audience. If all you need is exchange connectivity, ccxt (ccxt/ccxt) is the much smaller building block. Nautilus is what you pick when the accuracy of the fill model is the thing you are betting on.
The catch: the free ride may be ending at the edges. Nautech has announced a Pro subscription of Docker images adding a live dashboard, prebuilt execution algorithms, and sub-microsecond IPC, plus a managed Cloud Platform and an Institutional tier. All three say coming soon and none publishes a price. The core engine is still complete and still LGPL, but plan on the good operational tooling living behind a subscription.
Free vs Self-Hosted vs Paid
fully freeFree
The full engine under LGPL-3.0: backtesting, live execution, the risk and execution crates, the portfolio and analysis crates, and adapters spanning crypto CEX and DEX venues, FX, equities, futures, options, and betting exchanges. No feature flags, no license key, no commercial edition sitting in the repository.
Paid
Announced, not yet purchasable. NautilusTrader Pro sells subscription Docker images that add a Pro Dashboard for monitoring live nodes, prebuilt execution algorithms (VWAP, POV, Iceberg, Sniper), a risk engine with position limits and rate limiting, and Nautilus Nexus zero-copy IPC. A managed Cloud Platform and an Institutional support tier round out the ladder. Every one of them is marked coming soon and none lists a price.
Self-Hosted Costs
This is where the real money goes. Market data is the big line item, running from free crypto WebSocket feeds to four figures a month for licensed equity or futures data. Add a low-latency VPS or colocated box for live trading, exchange and broker fees, and your own hours writing and maintaining adapters. Budget weeks before your first live order, not days.
When to Pay
Pay for market data and infrastructure now, because that is the actual cost of running this. Wait on Pro until it ships and posts a number. Nothing in the open source engine is crippled today, so there is no urgency to get in line.
Free and ungated today under LGPL-3.0. Paid Pro, Cloud, and Institutional tiers are announced with no published prices, and your real costs are market data, exchange fees, and infrastructure.
What to do by team size
- Solo
- free, and the honest place to start. Backtest on a laptop and do not go live until your fill assumptions survive replay.
- Small team
- free. Two or three people can run this, but somebody has to own the infrastructure and the data feed contracts.
- Medium team
- free software, real headcount. You want a dedicated ops owner and a v2 migration plan before you build anything new on v1.
- Large team
- free core, but talk to Nautech. The Pro and Institutional tiers are aimed squarely at you and are not shipping yet.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: GNU Lesser General Public License v3.0
Can link without copyleft infecting your code.
Commercial use: ✓ Yes
About
- Owner
- Nautech Systems (Organization)
- Stars
- 26,723
- Forks
- 3,451