Skip to content

Interfaces

Each article shows one client library or embedding working against PeachQ, with a recording, a complete run sequence and the caveats found while testing it.

Connect to PeachQ over IPC

Language Library Version tested Article
Python Kola, qPython Kola 2.6.1, qPython 2.0.0 Query PeachQ from Python
Java javakdb 2.2 Java API
C# CSharpKDB 1.7.0 C# API
Node.js jkdb, node-q jkdb 1.4.0, node-q 2.7.0 Node.js API
Go kdbgo 0.20.0 Go API
Rust kdbplus 0.3.8 Rust API

Call other languages from q

Language Library Version tested Article
Python embedPy 1.5.0 Python from q with embedPy
R embedR 1.5.1 R from q with embedR
C 2: with k.h k.h from the master branch C extensions with 2:

For the q side of a connection, see IPC: Interprocess Communication.