QuanuX connects to brokerages and prop firms through the QuanuX Extension Protocol (QXP). Rather than bundling broker-specific code into the core, each integration runs as a standalone sidecar process — a small Go program that sits next to the QuanuX core, handles the broker’s wire protocol, and feeds data into the core over HTTP or WebSocket. This keeps the execution engine clean and lets you run only the integrations you actually need.Documentation Index
Fetch the complete documentation index at: https://docs.quanux.org/llms.txt
Use this file to discover all available pages before exploring further.
How extensions work
Every brokerage integration follows the same setup pattern:- Generate a bridge key in Settings → QuanuX Extensions → Generate Key. The key authenticates the sidecar to the core.
- Set your credentials using
quanuxctl secrets. Credentials are stored in the OS keyring — never in plain-text config files. - Start the extension by running
go run main.goin the extension directory, or viaquanuxctl start.
All extensions live under the
/extensions directory in your QuanuX installation. Each has its own subdirectory with a main.go entry point and a dedicated configuration guide.Prop trading firms
The following prop trading firms are supported. Most connect through the Rithmic network or the TopstepX native API.Topstep
Native API integration via the TopstepX REST extension and SignalR bridge.
Apex Trader Funding
Connects via the Rithmic network. Use the Rithmic extension to trade Apex accounts.
Elite Trader Funding
Rithmic-compatible. Configure your Elite Trader Funding account in the Rithmic extension.
Take Profit Trader
Rithmic-compatible. Use the Rithmic extension with your Take Profit Trader credentials.
OneUp Trader
Rithmic-compatible. Configure through the Rithmic extension.
Bulenox
Rithmic-compatible. Configure through the Rithmic extension.
Earn2Trade
Rithmic-compatible. Configure through the Rithmic extension.
Uprofit
Rithmic-compatible. Configure through the Rithmic extension.
TickTickTrader
Rithmic-compatible. Configure through the Rithmic extension.
Leeloo Trading
Rithmic-compatible. Configure through the Rithmic extension.
Futures brokerages
Interactive Brokers
Connects to TWS or IB Gateway on port 7497 via the
/extensions/ibkr sidecar.Tradovate
Direct WebSocket connection to the Tradovate cloud API via
/extensions/tradovate.Clear Street
Rithmic or ProjectX-compatible. Configure through the appropriate extension.
Ironbeam Futures
Rithmic-compatible. Configure through the Rithmic extension.
AMP Futures
Rithmic-compatible. Configure through the Rithmic extension.
Discount Trading
Rithmic-compatible. Configure through the Rithmic extension.
Edge Clear
Rithmic-compatible. Configure through the Rithmic extension.
Optimus Futures
Rithmic-compatible. Configure through the Rithmic extension.
Cannon Trading
Rithmic-compatible. Configure through the Rithmic extension.
Wedbush Futures
Rithmic-compatible. Configure through the Rithmic extension.
Any brokerage compatible with the Rithmic API or ProjectX is also supported. If your broker provides Rithmic login credentials, use the Rithmic extension.
Interactive Brokers
The IBKR extension (/extensions/ibkr) connects to your locally running TWS (Trader Workstation) or IB Gateway instance over the TWS API port.
Prerequisites: TWS or IB Gateway must be running on your machine with the API server enabled.
Set the following environment variables before starting the extension:
Tradovate
The Tradovate extension (/extensions/tradovate) connects directly to Tradovate’s cloud WebSocket API — no locally installed software required.
Set your Tradovate API key before starting:
Integration guides
For brokers with dedicated setup guides, refer to the pages below.Rithmic
High-performance futures market data and order routing for Rithmic-connected firms.
TopstepX
Native REST + SignalR integration for the TopstepX prop trading platform.
Sierra Chart
DTC protocol bridge for Sierra Chart desktop data and execution.
n8n
Visual workflow automation for alerts, trade logging, and risk triggers.