GitPedia

Pickledb

pickleDB is an in memory key-value store using Python's orjson module for persistence. It can also use SQLite instead of orjson if needed.

From patx·Updated June 15, 2026·View on GitHub·

[pickleDB](https://patx.github.io/pickledb) is a fast, easy to use, in-memory Python key-value store with first class asynchronous support. It is built with the `orjson` module for extremely high performance. It is licensed under the BSD three-clause license. [Check out the website](https://patx.github.io/pickledb) for installation instructions, API docs, advanced examples, benchmarks, and more. The project is written primarily in Python, distributed under the BSD 3-Clause "New" or "Revised" License license, first published in 2011. It has gained significant community traction with 1,072 stars and 134 forks on GitHub. Key topics include: bsd-3-clause, database, datastore, json, key-value.

Logo

pickleDB is a fast, easy to use, in-memory Python
key-value store with first class asynchronous support. It is built with the orjson
module for extremely high performance. It is licensed under the BSD three-clause
license. Check out the website for installation
instructions, API docs, advanced examples, benchmarks, and more.

python
from pickledb import PickleDB db = PickleDB("example.json").load() db.set("key", "value") db.get("key") # return "value"

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from patx/pickledb via the GitHub API.Last fetched: 6/27/2026