A collection of cache libraries in the same API interface. Extracted from Werkzeug.
Supported backends include:
[!IMPORTANT]
This project is part of the Pallets Ecosystem. Pallets is the open source organization that maintains Flask; Pallets-Eco enables community maintenance of related projects. If you are interested in helping maintain this project, please reach out on the Pallets Discord server.
Install from PyPI:
pip install cachelib
from cachelib import SimpleCache
# Create a cache instance
cache = SimpleCache()
# Set a value in the cache
cache.set("my_key", "my_value")
# Retrieve the value from the cache
value = cache.get("my_key")
print(value) # Output: my_value
# Delete the value from the cache
cache.delete("my_key")
# Try to retrieve the deleted value
value = cache.get("my_key")
print(value) # Output: None
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
1,852 followers · starred Aug 2019
107 followers · starred May 2025
37 followers · starred Apr 2020
A collection of cache libraries in the same API interface. Extracted from Werkzeug.
Supported backends include:
[!IMPORTANT]
This project is part of the Pallets Ecosystem. Pallets is the open source organization that maintains Flask; Pallets-Eco enables community maintenance of related projects. If you are interested in helping maintain this project, please reach out on the Pallets Discord server.
Install from PyPI:
pip install cachelib
from cachelib import SimpleCache
# Create a cache instance
cache = SimpleCache()
# Set a value in the cache
cache.set("my_key", "my_value")
# Retrieve the value from the cache
value = cache.get("my_key")
print(value) # Output: my_value
# Delete the value from the cache
cache.delete("my_key")
# Try to retrieve the deleted value
value = cache.get("my_key")
print(value) # Output: None
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
1,852 followers · starred Aug 2019
107 followers · starred May 2025
37 followers · starred Apr 2020