Elegant HTTP Caching for Python
Project Links
Meta
Author: Kar Petrosyan
Requires Python: >=3.10
Classifiers
Development Status
- 3 - Alpha
Environment
- Web Environment
Framework
- AsyncIO
- Trio
Intended Audience
- Developers
License
- OSI Approved :: BSD License
Operating System
- OS Independent
Programming Language
- Python :: 3
- Python :: 3 :: Only
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
Topic
- Internet :: WWW/HTTP
Hishel
Elegant HTTP Caching for Python
Hishel (հիշել, to remember in Armenian) is a modern HTTP caching library for Python that implements RFC 9111 specifications. It provides seamless caching integration for popular HTTP clients with minimal code changes.
✨ Features
- 🎯 RFC 9111 Compliant - Fully compliant with the latest HTTP caching specification
- 🔌 Easy Integration - Drop-in support for HTTPX, Requests, ASGI, FastAPI, and BlackSheep
- 💾 Flexible Storage - SQLite backend with more coming soon
- ⚡ High Performance - Efficient caching with minimal overhead
- 🔄 Async & Sync - Full support for both synchronous and asynchronous workflows
- 🎨 Type Safe - Fully typed with comprehensive type hints
- 🧪 Well Tested - Extensive test coverage and battle-tested
- 🎛️ Configurable - Fine-grained control over caching behavior with flexible policies
- 💨 Memory Efficient - Streaming support prevents loading large payloads into memory
- 🌐 Universal - Works with any ASGI application (Starlette, Litestar, BlackSheep, etc.)
- 🎯 GraphQL Support - Cache GraphQL queries with body-sensitive content caching
Documentation is available at: https://hishel.com
1.3.0
Jun 11, 2026
1.2.1
Apr 27, 2026
1.2.0
Apr 26, 2026
1.1.10
Apr 16, 2026
1.1.9
Feb 05, 2026
1.1.8
Jan 11, 2026
1.1.7
Dec 03, 2025
1.1.6
Nov 17, 2025
1.1.5
Nov 08, 2025
1.1.4
Nov 06, 2025
1.1.3
Nov 06, 2025
1.1.2
Nov 03, 2025
1.1.1
Nov 01, 2025
1.1.0
Oct 31, 2025
1.0.0
Oct 28, 2025
1.0.0b1
Oct 28, 2025
1.0.0.dev3
Oct 26, 2025
1.0.0.dev2
Oct 21, 2025
1.0.0.dev1
Oct 21, 2025
1.0.0.dev0
Oct 19, 2025
0.1.5
Oct 18, 2025
0.1.4
Oct 14, 2025
0.1.3
Jul 06, 2025
0.1.2
Apr 04, 2025
0.1.1
Nov 02, 2024
0.1.0
Nov 02, 2024
0.0.33
Oct 04, 2024
0.0.32
Sep 27, 2024
0.0.31
Sep 22, 2024
0.0.30
Jul 12, 2024
0.0.29
Jun 23, 2024
0.0.28
Jun 23, 2024
0.0.27
May 31, 2024
0.0.26
Apr 12, 2024
0.0.25
Mar 26, 2024
0.0.24
Feb 14, 2024
0.0.23
Feb 14, 2024
0.0.22
Jan 31, 2024
0.0.21
Dec 29, 2023
0.0.20
Dec 12, 2023
0.0.19
Nov 30, 2023
0.0.18
Nov 23, 2023
0.0.17
Nov 06, 2023
0.0.16
Oct 25, 2023
0.0.15
Oct 25, 2023
0.0.14
Oct 23, 2023
0.0.13
Oct 05, 2023
0.0.12
Sep 08, 2023
0.0.11
Aug 15, 2023
0.0.10
Aug 07, 2023
0.0.9
Aug 01, 2023
0.0.8
Jul 31, 2023
0.0.7
Jul 30, 2023
0.0.6
Jul 29, 2023
0.0.5
Jul 29, 2023
0.0.4
Jul 29, 2023
0.0.3
Jul 28, 2023
0.0.2
Jul 25, 2023
0.0.1
Jul 22, 2023