Is Ninja Trader compatible with all versions of TWS?

No. There is an inherent lag between the time IBKR releases a TWS update and that at which any third-party vendor can reasonably respond with a corresponding software upgrade. In the case of Ninja Trader, its application is compatible solely with the standalone TWS platform (not the browser based). To determine the particular version currently supported, please refer to the connection guide on the Ninja Trader web site.

Additional Information

Powered by IBot
Compatibility between IBKR and MetaTader
Is Ninja Trader compatible with Trader Workstation (TWS)?
Can I use different data vendors between TWS and Ninja Trader interface?
Why do I need to upgrade my TWS offline version?