This repo contains sample code to reproduce the material covered in Kùzu's YouTube tutorials.
Kùzu is an embedded graph database that runs in-process, so there's no server to set up. Simply install the client library for your language of choice and you're ready to go! A couple of examples are shown below.
It's recommended to install Kùzu CLI on macOS via Homebrew using the following command:
brew install kuzu
To install the CLI on Linux or Windows systems, see the specific installation instructions on our website.
For Python users using Jupyter notebooks or Python scripts, it's recommended to
install Kùzu in a virtual environment via Astral's uv
package installer
as follows:
uv venv
source .venv/bin/activate
uv pip install kuzu
For Node.js users, install the kuzu
package via npm
.
# Assuming Node.js 19+ is installed
npm install kuzu
See the docs for more information on how to interact with Kùzu using other languages.