Running Tradovate on Linux (Browser Only)
There's no native Tradovate app for Linux, and there isn't one on the way. Here's how to run the full Web Trader in any modern browser on Ubuntu, Fedora, Mint, or Pop!_OS, plus the quirks worth knowing.
Short answer: there's no native Tradovate app for Linux, and there isn't one on the way. Tradovate's desktop downloads cover Windows and Mac only. So if you're on Ubuntu, Fedora, Mint, Pop!_OS, or any other distro, you run Tradovate the same way you'd open any website, through the browser. The Web Trader is the full platform, not a stripped-down version, so you're not giving much up by skipping a desktop install.
Here's how to get set up on Linux, plus the handful of quirks worth knowing before you trade real size.
Is There a Tradovate Desktop App for Linux?
No. Tradovate ships desktop installers for Windows and Mac, native mobile apps for Android and iOS, and a browser-based Web Trader that runs anywhere. Linux isn't on the desktop list and hasn't been added despite years of requests. The upside: the Web Trader is built in HTML5, so it doesn't care whether it runs on Windows, macOS, or your Linux box, the same charts, DOM, and order tools load in the browser.
How to Run Tradovate on Linux: Step-by-Step
Pick a Modern Browser
Any current browser on your distro will do. Chrome is the one Tradovate points people to, and it's the smoothest on Linux. Firefox, Chromium, Brave, and the Linux build of Edge all load the Web Trader fine. Whatever you pick, keep it updated, an old build is the most common reason a chart or order panel won't render.
Open the Tradovate Web Trader
Type trader.tradovate.com/welcome into the address bar and hit enter, then bookmark it so it's one click away next time. This is the exact platform Windows and Mac traders use; it just loads in your browser instead of a downloaded program. Nothing to install, no dependencies to chase down.
Log In and Select Your Account
Sign in with your Tradovate username and password. On a prop-firm or evaluation account, use the login the firm gave you, not a personal Tradovate one. Then pick the right account from the selector before placing anything, it's easy to fire an order into the wrong one when demo and live sit side by side.
Install It as a Standalone Window (Optional)
If you want something that feels more like a desktop app than a browser tab, Chrome and Chromium can turn the Web Trader into its own window. Open the browser menu and look for Install or Create shortcut (the exact wording depends on your browser version). That launches Tradovate in a clean window with no tabs and no address bar, and drops a launcher in your applications menu. It's still the web version under the hood, it just gets out of your way.
Confirm Data and Save Your Workspace
Before you trade, confirm your market data is live rather than delayed, a delayed symbol won't behave the way you expect. Then arrange your DOM, charts, and order tickets and save the layout. Tradovate stores it against your login, so it returns the same next session.




Known Quirks on Linux
The Web Trader works well on Linux, but a few things behave differently than they do on Windows or Mac. None of them are dealbreakers if you know to expect them:
- Theme colors can render differently. On some Linux setups the dark and light themes don't match what you'd see on Windows, colors that should be white show up dark, or vice versa. If the platform looks off, switch the theme inside Tradovate or try a different browser.
- The built-in charts have limits. They're fine for order flow and standard timeframes but not as deep as a dedicated charting tool, sub-minute charts and advanced drawing tools may need a TradingView connection.
- Watch your session count. Tradovate caps how many active sessions you can run at once. Logging in on the browser, the mobile app, and TradingView all at the same time can trip disconnects or frozen charts, check the current session rules and stay under them.
- Keep your clock synced. An out-of-sync system clock causes login failures and streaming glitches. Most distros sync time automatically over NTP, so leave that enabled.
- Keep a backup. Install the Android or iOS app on your phone so you can flatten or manage positions if your browser hiccups mid-trade.
If charts ever come up blank or blacked out on the web version, that's usually a cache or refresh issue rather than something Linux-specific.
Automate Tradovate From Linux With PickMyTrade
Because PickMyTrade runs in the cloud, your operating system doesn't matter. Your TradingView alerts fire orders straight through to Tradovate whether your machine runs Ubuntu, Windows, or nothing at all. Set it up once and your strategy executes on its own, no desktop app, no OS lock-in.
No Desktop App, No Problem
PickMyTrade runs in the cloud, so your operating system doesn't matter. Set it up once and your strategy executes on its own.
Start Your Free 5-Day TrialFrequently Asked Questions
No. Tradovate offers desktop installers for Windows and Mac only. Linux users run the full platform through the browser-based Web Trader at trader.tradovate.com/welcome.
Chrome is Tradovate's usual recommendation and runs smoothly on Linux. Firefox, Chromium, Brave, and the Linux build of Edge all work too, just keep whichever you use up to date.
Yes. The Web Trader supports full live trading in the browser on Linux, with the same features Windows and Mac users get. Just confirm your market data is live before placing orders.
This guide is for educational and informational purposes only and is not financial, investment, or trading advice. Trading futures and other leveraged products carries a substantial risk of loss and is not suitable for every investor. PickMyTrade is an independent third-party automation platform and is not affiliated with, endorsed by, or sponsored by Tradovate, Inc. "Tradovate" and all related names, logos, and trademarks are the property of their respective owners. Platform features and steps change over time, so always confirm the current process in the official Tradovate platform and documentation before acting.