STK Java API

The STK Java API requires Java 8 update 25 or higher. The STK Java API supports AdoptOpenJDK.

The STK Java API is a Java implementation specifically designed and developed by AGI to support the STK, STK Engine, and ODTK development environments. The Java API is accompanied by documentation and a number of samples to help you get up and running with your development project. The following information is available:

  • What's New - Lists of new features and changes for a given STK Java API release.

  • Migration - Instructions for migrating from one version of the STK Java API to the next.

  • Development environments - Information on developing and executing a Java application in a development environment.

  • Application Types

    • Custom Applications - Embed and leverage STK's 3D/2D controls and analysis engine within your GUI application.

    • Automation Applications - Programmatically drive/control STK process from your Java application process using inter-process communications.

    • Extension (Plugin) Applications - Extend STK's visual and analysis engine by plugging in your customer algorithms into STK core computations.

  • FAQ - A set of frequently asked questions/issues and their answers/solutions.