Software Development Kit: Difference between revisions
No edit summary |
No edit summary |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
The {{software}} provides an [[API]] allowing external applications, such as scripts and plugins, to interact with it. | The {{software}} provides an [[API]] allowing external applications, such as scripts and plugins, to interact with it. | ||
Due to the comprehensive nature of the API and the software's various states and workflows, tool development may involve more than simple function calls. | |||
To facilitate interaction with the API, a Software Development Kit (or SDK) can be used. | To facilitate interaction with the API, a Software Development Kit (or SDK) can be used. An SDK provides libraries that wrap raw API calls into manageable functions and handle communication and state-management overhead. | ||
==Java== | ==Java== | ||
| Line 8: | Line 8: | ||
The Java SDK is derived directly from the {{software}} source code and is developed in lockstep with the {{software}} itself. It includes both an importable .jar file, as well as source docs. | The Java SDK is derived directly from the {{software}} source code and is developed in lockstep with the {{software}} itself. It includes both an importable .jar file, as well as source docs. | ||
==Python== | ==Python (BETA) == | ||
{{main|SDK (Python)}} | {{main|SDK (Python)}} | ||
The Python SDK is developed separately from the {{software}}, 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. | The Python SDK (BETA) is developed separately from the {{software}}, 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. | ||
{{article end | {{article end | ||
Latest revision as of 16:50, 7 July 2026
The Tygron Platform provides an API allowing external applications, such as scripts and plugins, to interact with it. Due to the comprehensive nature of the API and the software's various states and workflows, tool development may involve more than simple function calls.
To facilitate interaction with the API, a Software Development Kit (or SDK) can be used. An SDK provides libraries that wrap raw API calls into manageable functions and handle communication and state-management overhead.
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 (BETA)
- Main article: SDK (Python)
The Python SDK (BETA) 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.