STK Programming Interface

The STK Programming Interface offers a wide variety of options to automate and customize the Systems Tool Kit® (STK®) application and to integrate its technology into other applications. Additional options let you extend the STK application through plugins, interface to the STK application externally through COM and scripting interfaces, and develop STK Engine applications.

Click STK Programming Help to access the STK Programming Help.

There are a few options for integrating with STK. They are the following:

  • Connect - Connect is a capability that provides you with an easy way to connect with STK and work in a client-server environment. It contains a custom library of functions, constants, and other messaging capabilities that you can use to connect third-party applications to STK.
  • Python - a versatile and easy-to-learn language that allows you to work quickly and integrate STK more efficietnly.
  • MATLAB - a computing platform that is used for engineering and scientific applications. You can automate, extend, or visualize your analysis.

Containerization

If you want to learn more about how to deploy STK Engine using docker containers, facilitating lightweight and reproducible deployments of your STK analytical workloads, you can click the Containerize STK topic.

Remotable APIs using gRPC

Some APIs are available with the option to communicate remotely using gRPC and a TCP/IP socket. See the click the STK Programming Help for more information.