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+ |
| kafka | Q client for Apache Kafka |
| ldap | Q client for LDAP |
| mqtt | Q client for MQTT |
| prometheus-kdb-exporter | Export kdb+ metrics to Prometheus |
| protobufkdb | Read and write Protocol Buffers data |
| solace | Query kdb+ from a Solace event broker |
Other repos maintained by KX¶
| analyst-training | Learn KX Analyst and KX Developer |
| automl | Automate machine learning in kdb+ |
| cookbook | Companion files to the Knowledge Base |
| help | Online help for q |
| jupyterq | Jupyter kernel for kdb+ |
| kdb | Companion files to kdb+ |
| 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+ process can communicate with other processes through TCP/IP, which is baked into the q language.
General index of open-source repositories