Skip to content

kdb Insights APIs

We provide a rich set of APIs for different microservices in kdb Insights. This section provides detailed breakdowns of development time and runtime APIs available in the system.

API compatibility

This documentation serves as the API reference for both kdb Insights and kdb Insights Enterprise.



The kdb Insights Database allows you to write custom query functions and interact with the database using REST or qIPC. Several core APIs are included out-of-the-box for issuing queries using these interfaces.

Stream Processor

The kdb Insights Stream Processor is a high performance stream processing system with a q and Python programming interface.


Packaging allows you to bundle configuration and code and install it into kdb Insights and kdb Insights Enterprise.

Machine Learning

The machine learning APIs allow you to interact with the kdb Insights machine learning tool-set using either a q or Python interface.


Open API