How do I install IBKR Desktop?

DOWNLOAD

If your computer meets the minimum system requirements, use the button above to download IBKR Desktop and choose the version of IBKR Desktop that works best for you.

Available versions:

  • Latest: The most recent production version containing all of the latest features. Receives regular feature updates.
  • Beta: A non-production but real trading version containing features that have not yet been released to production and are subject to frequent changes/updates.

Corporate Environment

For trouble installing please refer your IT/Networking department to the following resource: IBKR Host and Ports Documentation

Note

  • If you have issues installing please try the below steps:

Windows

  1. Open a terminal and execute the installer:  <installer-exe-file> /create-i4j-log
  2. A pop-up window will be opened showing the location of a log file that will be created, i.e: C:\Users\user\AppData\Local\Temp\i4j_nlog_125.log
  3. Click "Yes" to continue the installation
  4. Wait for the error message and provide the log file from step #2

Mac

  1. Double-click the installer dmg file in the finder to mount it
  2. Open a terminal window and execute the commands below:
    1. $ cd "$(ls -td /Volumes/* | head -1)"
    2. $ ./IBKR\ Desktop\ Installer.app/Contents/MacOS/JavaApplicationStub -Dinstall4j.debug=true

-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=/tmp/debug.log

  1. after the installation finishes provide these logs:
    1. /tmp/debug.log
    2. <install-dir>/.install4j/installation.log

If you have issues launching please try the below steps:

Windows

  1. Open a command-prompt and run <install-dir>/ntws.exe /create-i4j-log

(a pop-up window will be opened showing the location of a log file that will be created, i.e. C:\Users\<username>\AppData\Local\Temp\i4j_nlog_125.log)

  1. Click "Yes" to continue the installation
  2. Logs to collect:
    1. log from step #1
    2. <install-dir>/.install4j/installation.log
    3. <install-dir>/.install4j/updater.log

MacOS
  1. Open a terminal window and execute the commands below:
    1. $ cd <install-dir>
    2. $ INSTALL4J_LOG=yes ./IBKR\ Desktop.app/Contents/MacOS/JavaApplicationStub -J-Ddebug=`true >debug.log 2>&`1
  2. Provide these logs
    1. <install-dir>/debug.log
    2. <install-dir>/.install4j/installation.log
    3. <install-dir>/.install4j/updater.log

Linux

  1. Open a Terminal

  1. Type cd ~/Downloads and press Enter

  1. Type chmod +x <installer-sh-file> and press Enter (replace installer-sh-file with the actual name of the IBKR Desktop installer file you downloaded)

  1. Type ./<installer-sh-file> and press Enter (replace installer-sh-file with the actual name of the IBKR Desktop installer file you downloaded)

  1. Follow the instructions on the installer window. If the installer cannot proceed due to missing libxcb-cursor library, please perform those additional steps:

  1. Close the installer window

  1. In the Terminal, type sudo apt-get update and press Enter. Enter your user sudo password if requested

  1. In the Terminal, type sudo apt-get install libxcb-cursor0 and press Enter. Enter your user sudo password if requested

  1. Repeat again the steps 4. and 5.

Note

  • The apt package manager is available on Debian and on all Debian-based Linux distributions (Ubuntu, Mint ...). On other distributions you would need to use the distribution-specific package manager (e.g. yum) to install the library.

Additional Information

Powered by IBot
Why am I unable to log in to IBKR Desktop using Passkey as 2FA method?
How can I troubleshoot issues with IBKR Desktop and mobile applications?
How will I know when a new TWS version has been released?