requests-cache is a persistent HTTP cache that provides an easy way to get better performance with the Python requests library. Keep using the requests library you’re already familiar with. Add caching with a drop-in replacement for requests. The session, or install globally to add transparent caching to all request functions. Get sub-millisecond response times for cached responses. When they expire, you still save time with conditional requests. Works with several storage backends including SQLite, Redis, MongoDB, and DynamoDB; or save responses as plain JSON files, YAML, and more. Use Cache-Control and other standard HTTP headers, define your own expiration schedule, and keep your cache clutter-free with backends that natively support TTL or any combination of strategies. Works out of the box with zero config, but with a robust set of features for configuring and extending the library to suit your needs.

Features

  • Ease of use
  • Works out of the box with zero config
  • Can be combined with other popular libraries based on requests
  • Works with several storage backends
  • Get sub-millisecond response times for cached responses
  • Easy way to get better performance with the python requests library

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow requests-cache

requests-cache Web Site

Other Useful Business Software
Supercharge Your Manufacturing with Easy MRP and MES Software Icon
Supercharge Your Manufacturing with Easy MRP and MES Software

Designed for SME manufacturers who want to reduce wasteful manual processing, save time and increase profits.

Flowlens eliminates stock-outs, shortage and overstocks, avoiding costly production delays. Stay in control of inventory levels and keep production running smoothly with real-time visibility and easy-to-use stock management. Import bulk data with ease.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of requests-cache!

Additional Project Details

Programming Language

Python

Related Categories

Python HTTP Servers, Python HTTP Clients

Registered

2023-05-15