Static-memory, crash-safe graph database with AI-native algorithms and HTTP API
Download and run the NenDB server quickly on Linux, macOS, Windows, or via Docker. Choose the lightweight static-binary approach for minimal resource usage.
Fastest startup and lowest overhead. Download the correct release for your platform and run the single binary.
Downloads are automatically built and released via GitHub Actions CI/CD. Each release includes pre-compiled binaries for Linux, macOS, and Windows.
curl -fsSL https://github.com/Nen-Co/nen-db/releases/latest/download/nen-linux-x86_64.tar.gz | tar -xz
Or on Windows (PowerShell):
Invoke-WebRequest -Uri "https://github.com/Nen-Co/nen-db/releases/latest/download/nen-windows-x86_64.zip" -OutFile "nen-windows.zip"; Expand-Archive -Path "nen-windows.zip" -DestinationPath "."
If you prefer containerization or want to run multiple isolated instances, use Docker. Containers add overhead but simplify orchestration.
docker run --rm -p 9000:9000 --name nendb -v $(pwd)/data:/var/lib/nendb nenco/nendb:latest ./nendb serve
If you want minimal resource usage, prefer the static-binary above; Docker adds the container runtime footprint.
Build locally using Zig and the repository sources. This is useful for development or when creating releases.
git clone https://github.com/Nen-Co/nendb.git cd nendb zig build -Doptimize=ReleaseSafe # produced binary will typically be in zig-out/bin/nendb ./zig-out/bin/nendb version
Cross-compilation and packaging for different OSes can be automated in CI — see ideas below.
curl https://install.nen.ai | sh
that downloads the appropriate binary for the host.Built with Zig for maximum performance and minimal memory overhead.
Designed specifically for AI workloads and graph reasoning.
RESTful HTTP API for easy integration with any language.
Enterprise-grade reliability with crash recovery and data integrity.
Source code and issues
Install via pip
pip install nendb
Get help and contribute