Skip to content

Developer tools

KX Developer

KX Developer

KX Developer is a visual environment used to manage, manipulate and explore massive datasets in real-time by exploiting kdb+’s server-based analytics technology.

KX Analyst

KX Analyst

KX Analyst is a version of KX Developer extended for use by enterprise customers. It supports a wide range of users, from non-technical analysts to experienced q programmers.

KX Libraries

KX Libraries are a collection of useful q libraries for q development and build pipelines. The KX Libraries package provides libraries for Markdown documentation generation from q source, unit testing and property-based testing frameworks, static code linting, code profiling, code coverage, and an expressive data visualization library.

KX Dashboards

KX Dashboards offers an easy-to-use, yet powerful drag-and-drop interface to allow creators to build dashboards without the need for programming experience.

KX Platform

KX Platform is a suite of products for building kdb+ user interfaces in HTML5/JS. It has three modules.

KX Control

KX Control

KX Control is a client-server application that allows you to design, build, deploy and manage data-capture/streaming systems.

KX Stream

KX Stream is a platform for capturing, storing and enriching large volumes of data. It provides a framework to develop and deploy customized analytics that quickly perform complex calculations on large volumes of real-time and historical market data.

KX Stream
Stream for KX deployed in a financial market

KX Monitoring

KX Monitoring

KX Monitoring gathers and displays information about a server’s status. Each server requires a SysMon Java application installed and running to collect the server and process statistics. The dashboards provide powerful tools for visualizing and analyzing the current and historical state of the system.