Skip to main content

Installation & Setup

Practical setup guides, performance tuning for free-threaded Python, migration workflows, and upgrade notes.

v3.1.1
Updated from GitHub 10/18/2026
Edit on GitHub

1. Installation & Environment Setup

NimbusKV requires Python 3.9+ and has minimal dependencies. It is published on PyPI.

Standard In-Memory / SQLite Installation
$pip install nimbuskv
With Redis Persistence Backend
$pip install "nimbuskv[redis]"

To run from source or contribute to the library:

Terminal
git clone https://github.com/NimbusKV/NimbusKV.git
cd NimbusKV
pip install -e ".[dev]"
pytest tests/ -v