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