KX libraries
Fusion interfaces
Our Fusion interfaces are
- written for non-q programmers to use
- well documented, with understandable and useful examples
- maintained and supported by KX on a best-efforts basis, at no cost to customers
- released under the Apache 2 license
- free for all use cases, including 64-bit and commercial use
Message and data formats
| arrowkdb | Read and write Arrow and Parquet data |
| avrokdb | Read and write Avro data |
| hdf5 | Read and write HDF5 data |
| jdbc | JDBC driver for KDB-X |
| kafka | Q client for Apache Kafka |
| ldap | Q client for LDAP |
| mqtt | Q client for MQTT |
| prometheus-kdb-exporter | Export KDB-X metrics to Prometheus |
| protobufkdb | Read and write Protocol Buffers data |
| solace | Query KDB-X from a Solace event broker |
Other repos maintained by KX
| analyst-training | Learn KX Analyst and KX Developer |
| automl | Automate machine learning in KDB-X |
| cookbook | Companion files to the Knowledge Base |
| help | Online help for q |
| jupyterq | Jupyter kernel for KDB-X |
| kdb | Companion files to KDB-X |
| kdb-taq | Processing trade-and-quote data |
| kdb-tick | Tickerplant |
| man | man-style reference |
| ml | Machine Learning Toolkit |
| mlnotebooks | Jupyter notebooks with ML examples |
| nlp | Natural Language Processing in q |
Interprocess communication
A KDB-X process can communicate with other processes through TCP/IP, which is baked into the q language.
General index of open-source repositories