Packages within the context of the KX Insights Platform provide a mechanism by which versioned user defined code can be supplied to a running instance of the KX Insights Platform. These packages are stored internally to the platform deployment on a shared volume which is available presently to the Stream Processor (Pipeline) and Explore window within the KX Insights Platform.
Packages presently support and provide APIs for the interaction with the following content:
- q code
- Python code
These interactions are API driven within the KX Insights Platform via Python and q. These allow users to load custom code from versioned packages and provides a mechanism by which to define application specific User Defined Functions for deployment to the KX Stream Processor.
For a full breakdown on the APIs which should be used when creating, uploading and interacting with packages please use the following links: