Skip to content

Welcome to kdb Insights SDK Documentation

About

Insights SDK is our cloud-first and SQL-enabled kdb that's built for engineers and data science teams with full support for PyKX our Python native interface, and native integration with standard programming languages.

kdb Insights SDK is composed of:

kdb Insights Core kdb Insights Core allows you to create high-performance time-series analytics in the cloud. You can migrate to the cloud and develop new kdb+ applications on public and private clouds.
  Stream Processor A high-performance, scalable event-stream processing system implemented in q.
  Database Provides a high-performance, fault tolerant database, with data tiers for performance based data aging.
  Reliable Transport A microarchitecture for ensuring the reliable streaming of messages.
  PyKX An interface between q, kdb+, underlying data types, and Python. Use PyKX to interact with kdb+ and apply analytics against vast amounts of data in-memory or on-disk.

API documentation

If you want to integrate with kdb Insights Enterprise APIs, take a look at our API documentation.

KX Dashboards Integration

KX Dashboards is an interactive data visualization tool that allows both non-technical and power users to query, transform, share, and present real-time data insights. It can be deployed with an existing instance of kdb Insights SDK, running in either Docker or Kubernetes.

Integrating KX Dashboards with your kdb Insights SDK deployment makes your data more accessible to a broader range of users and eliminates the need for third-party visualization tools. This integration maximizes the value of your data by combining analytics and visualization in a single environment.

Instructions on how to deploy KX Dashboards and connect it to an existing instance of kdb Insights SDK can be found here.

Get Involved