Packages within the context of the kdb Insights Enterprise provide a mechanism by which versioned user defined code can be supplied to a running instance of the kdb Insights Enterprise. These packages are stored internally to the kdb Insights Enterprise deployment on a shared volume which is available presently to the kdb Insights Stream Processor (Pipeline) and Query window within the kdb Insights Enterprise.
Packages presently support and provide APIs for the interaction with the following content:
- q code
- Python code
These interactions are API driven within the kdb Insights Enterprise 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 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: