Developer Center

The technical resources you need for KX products, all in one place.

PYTHON

Introducing PyKX

The Python interface for KX Products. Currently available for kdb+, Insights, and Dashboards; PyKX enables you to:

  • Interface with existing kdb+ infrastructure using Python
  • Build databases and streaming applications
  • Query your data in Python, SQL and kdb+
  • Utilize visualization tools such as Plotly, Matplotlib and Seaborn

And it’s open source!

Download

PyPi

Anaconda

GitHub

import pykx as kx 
pdframe = pd.DataFrame(data = 
    {'a':[1, 2, 3], 'b': ['a', 'b', 'c']}) 
pykx_table = kx.toq(pdframe) 
pykx_table

New to PyKX

We offer a wide range of training options, from self led to KX courses

Documentation

Explore our technical documentation for detailed guides, references and examples to unlock the full potential of PyKX.

Learn more

Releases

Keep up to date with the latest enhancements, new features, bug fixes and improvements.

Find out more

KX Academy

Learn how to generate, analyze, and query large datasets using PyKX, focusing on data structures, tables, and time series analysis.

Start learning

Didn’t find what you’re looking for?

Ask our Community for help! Whether it’s surfacing existing content or creating new content for your needs, we’re on it!

Subscribe to our newsletter

Stay up-to-date on the latest product releases, integrations, tutorial guides, and events from KX.








    Follow us on social media

    YouTube
    Twitter
    LinkedIn