Skip to content

A minimal key-value store interface for binary data (maintained fork of simplekv).

License

Notifications You must be signed in to change notification settings

data-engineering-collective/minimalkv

Repository files navigation

minimalkv

CI conda-forge pypi-version python-version Documentation Status codecov.io PyPI - License

minimalkv is an API for very basic key-value stores used for small, frequently accessed data or large binary blobs. Its basic interface is easy to implement and it supports a number of backends, including the filesystem, SQLAlchemy, MongoDB, Redis and Amazon S3/Google Storage.

Installation

This project is managed by pixi. You can install the package in development mode using:

git clone https://github.com/data-engineering-collective/minimalkv
cd minimalkv

pixi run pre-commit-install
pixi run postinstall
pixi run test

Minimalkv is also available on PyPI and can be installed through pip:

pip install minimalkv

Documentation

The documentation for minimalkv is available at https://minimalkv.readthedocs.io

License

minimalkv is licensed under the terms of the BSD-3-Clause license.