Software Development Kit
The Tygron Platform provides an API allowing external applications, such as scripts and plugins, to interact with it. However, due to the API's complexity and the software's varying states and workflows, tool development requires more than simple function calls.
To facilitate interaction with the API, a Software Development Kit (or SDK) can be used. A Software Development Kit is additional software or code libraries which wrap the raw API calls into more manageable functions, as well as take care of some of the overhead associated with the communication and state-management.
Java
- Main article: SDK (Java)
The Java SDK is derived directly from the Tygron Platform source code and is developed in lockstep with the Tygron Platform itself. It includes both an importable .jar file, as well as source docs.
Python
- Main article: SDK (Python)
The Python SDK is developed separately from the Tygron Platform, and from a user-perspective. It is geared towards simplified and scripted tooling. It consists of a single folder which can be imported as a module.