The Ignition SDK consists of a collection of APIs that are provided as hosted Artifacts by the Inductive Automation Maven repository. If you are familiar with Maven Central, then using the Ignition SDK will feel very familiar.
The JAR files that define the actual API. Outlined below, are resolved by your build when it's time to compile your code into a module. If you are using a modern IDE or Text Editor with "Auto Import" abilities, your dependencies will be available just as if you had the jars locally. Note that depedency resolution from the Inductive Automation Nexus repo will require an internet connection to download the Artifacts.
The JavaDoc technical documentation are compiled off of the API. They can be downloaded to your IDE or built off the maven repos. If you'd like to build the Javadocs, follow our "Getting Started" guide to create a module project, and then run the following Maven commands to get the docs built.
The API consists of the following JAR files that will need to be referenced as dependencies by your projects.
Software Design Tip
Maximize your code reuse, modularity and maintainability by using common directories for source that is used across multiple scopes/apis.