turingdb

Installation
SKILL.md

TuringDB

TuringDB is a columnar graph database with git-like versioning. Its query language is a Cypher dialect — largely compatible with standard Cypher but with TuringDB-specific extensions. The Python SDK query() method returns results as pandas DataFrames.

Setup

from turingdb import TuringDB

client = TuringDB(host="http://localhost:6666")   # full URL, not separate host/port
client.load_graph("my_graph")    # load existing graph into memory
client.set_graph("my_graph")     # set as current graph context
# or
client.create_graph("my_graph")  # create new graph
client.set_graph("my_graph")     # set as current graph context

Start the server with turingdb start (foreground) or turingdb start -demon (background). Default port is 6666. Use -turing-dir <path> to point at a specific data directory.

Installs
11
GitHub Stars
2
First Seen
Apr 14, 2026