Skip to content

kdb Insights Licensing

This document describes the process of onboarding, and the life cycle in handling licensing assets that enable you to use kdb+, kdb Insights, and kdb Insights Enterprise using the klic tool.

For those familiar with other kdb+ based products, the servicing and tooling provides an alternative to the {k4,kc}.lic licensing assets and the interaction with KX's licensing team. The experience aims to be similar to the self-service process of interacting with Let's Encrypt.

This document is written for a technical operations team tasked with developing and maintaining a kdb+, kdb Insights or kdb Insights Enterprise environment. It assumes a basic knowledge of working with the Linux command line (running commands, copying files, setting environment variables, ...) and familiarity with your organisation's processes for application deployment.

Prerequisites

The klic tool itself is Python-based, and requires some prerequisites installed.

  • Install Python 3.x (with pip and setuptools) onto the 'management' host
    • Debian/Ubuntu: apt-get install python3-pip python3-setuptools
    • RedHat/CentOS: yum install python3-pip python3-setuptools

The process of creating licenses involves running kdb+ on the target system.

  • Requires kdb+ Cloud Edition 4.0 (>=2022.01.31).

Point of Contact

To resolve problems, seek advice, ask questions, or make suggestions for improvement, contact KX Technical Support.

Please include text captures (cut'n'paste via the clipboard is best) of your interaction with our tooling and services as well as timestamps, to aid any debugging with which you require assistance.

Supported Environments

The service provides several options for the following types of environments. If your situation is not covered or it is unclear which you should use, then please get in touch.

Air gapped (offline with no Internet access or access to an HTTP(S) proxy server) environments are supported, though a Bastion host (Jump server) is required.