# Caching > An index and topic collection covering API-accessible caching services, in-memory data stores, key-value caches, and edge/CDN cache APIs. Caching reduces latency, lowers backend load, and improves API consumer experience by serving frequently requested data from memory or geographically distribut... This is the **Caching** topic area of [API Evangelist](https://apievangelist.com) — a network of focused knowledge bases drawn from 16 years of independent API research by Kin Lane. Browse all areas at https://apievangelist.com/areas/. ## Services & Tools - [Aerospike](https://providers.apis.io/providers/aerospike/) (repo: https://github.com/api-evangelist/aerospike) - [Akamai Technologies](https://providers.apis.io/providers/akamai-technologies/) (repo: https://github.com/api-evangelist/akamai-technologies) - [Amazon CloudFront](https://providers.apis.io/providers/amazon-cloudfront/) (repo: https://github.com/api-evangelist/amazon-cloudfront) - [Amazon ElastiCache](https://providers.apis.io/providers/amazon-elasticache/) (repo: https://github.com/api-evangelist/amazon-elasticache) - [Amazon MemoryDB](https://providers.apis.io/providers/amazon-memorydb/) (repo: https://github.com/api-evangelist/amazon-memorydb) - [Apache Geode](https://providers.apis.io/providers/apache-geode/) (repo: https://github.com/api-evangelist/apache-geode) - [Apache Ignite](https://providers.apis.io/providers/apache-ignite/) (repo: https://github.com/api-evangelist/apache-ignite) - [Azure Cache for Redis](https://providers.apis.io/providers/microsoft-azure-cache-for-redis/) (repo: https://github.com/api-evangelist/microsoft-azure-cache-for-redis) - [Azure Front Door](https://providers.apis.io/providers/microsoft-azure-front-door/) (repo: https://github.com/api-evangelist/microsoft-azure-front-door) - [CloudFront](https://providers.apis.io/providers/cloudfront/) (repo: https://github.com/api-evangelist/cloudfront) - [Cloudflare](https://providers.apis.io/providers/cloudflare/) (repo: https://github.com/api-evangelist/cloudflare) - [Cloudflare.com](https://providers.apis.io/providers/cloudflare-com/) (repo: https://github.com/api-evangelist/cloudflare-com) - [Couchbase](https://providers.apis.io/providers/couchbase/) (repo: https://github.com/api-evangelist/couchbase) - [Dragonfly](https://providers.apis.io/providers/dragonfly/) (repo: https://github.com/api-evangelist/dragonfly) - [Etcd](https://providers.apis.io/providers/etcd/) (repo: https://github.com/api-evangelist/etcd) - [Fastly](https://providers.apis.io/providers/fastly/) (repo: https://github.com/api-evangelist/fastly) - [Google Cloud CDN](https://providers.apis.io/providers/google-cloud-cdn/) (repo: https://github.com/api-evangelist/google-cloud-cdn) - [Google Cloud Memorystore](https://providers.apis.io/providers/google-cloud-memorystore/) (repo: https://github.com/api-evangelist/google-cloud-memorystore) - [GridGain](https://providers.apis.io/providers/gridgain/) (repo: https://github.com/api-evangelist/gridgain) - [HashiCorp Consul](https://providers.apis.io/providers/consul/) (repo: https://github.com/api-evangelist/consul) - [Hazelcast](https://providers.apis.io/providers/hazelcast/) (repo: https://github.com/api-evangelist/hazelcast) - [Imgix](https://providers.apis.io/providers/imgix/) (repo: https://github.com/api-evangelist/imgix) - [KVdb](https://providers.apis.io/providers/kvdb/) (repo: https://github.com/api-evangelist/kvdb) - [NATS](https://providers.apis.io/providers/nats/) (repo: https://github.com/api-evangelist/nats) - [Netlify](https://providers.apis.io/providers/netlify/) (repo: https://github.com/api-evangelist/netlify) - [QuantCDN](https://providers.apis.io/providers/quantcdn/) (repo: https://github.com/api-evangelist/quantcdn) - [Redis](https://providers.apis.io/providers/redis/) (repo: https://github.com/api-evangelist/redis) - [Redis Streams](https://providers.apis.io/providers/redis-streams/) (repo: https://github.com/api-evangelist/redis-streams) - [Riak KV](https://providers.apis.io/providers/riak/) (repo: https://github.com/api-evangelist/riak) - [Squid](https://providers.apis.io/providers/squid/) (repo: https://github.com/api-evangelist/squid) - [Upstash](https://providers.apis.io/providers/upstash/) (repo: https://github.com/api-evangelist/upstash) - [Varnish Cache](https://providers.apis.io/providers/varnish/) (repo: https://github.com/api-evangelist/varnish) - [Vercel](https://providers.apis.io/providers/vercel/) (repo: https://github.com/api-evangelist/vercel) ## Common Features - **In-Memory Key-Value Storage**: Caching services like Redis, Memcached, and Valkey store data in RAM keyed by strings, hashes, or structured types, returning values in sub-millisecond response times for hot data paths. - **Managed Cache as a Service**: Cloud providers like Amazon ElastiCache, Google Cloud Memorystore, Azure Cache for Redis, and Upstash offer fully managed Redis and Memcached clusters with provisioning, patching, failover, and scaling handled by the provider. - **Edge and CDN Caching**: Services like Cloudflare, Fastly, Akamai, and AWS CloudFront cache API responses, static assets, and dynamic content at globally distributed edge locations to minimize latency for geographically dispersed consumers. - **Cache Invalidation and Purge APIs**: Edge and in-memory cache services expose purge, invalidate, and refresh endpoints that let applications evict stale entries by key, tag, surrogate-key, or URL pattern when underlying data changes. - **TTL and Eviction Policies**: Cache entries are governed by time-to-live values and eviction strategies (LRU, LFU, allkeys-lru, volatile-ttl) configurable per key or per cache instance to balance hit rates against memory pressure. - **Distributed and Clustered Caches**: Platforms like Hazelcast, Apache Ignite, GridGain, and Aerospike distribute cache data across multiple nodes with partitioning, replication, and near-cache support for large-scale, low-latency workloads. - **Edge Key-Value Stores**: Newer products like Cloudflare Workers KV, Vercel Edge Config, Akamai EdgeKV, and Fastly KV Store expose programmatic key-value APIs at the edge, blending CDN distribution with application state. - **Cache Tagging and Surrogate Keys**: Edge caches like Fastly and Cloudflare support surrogate keys and cache tags that group related objects so a single purge request can invalidate thousands of related entries atomically. ## Use Cases - **Session and Token Caching**: Applications cache authenticated sessions, JWTs, and OAuth tokens in Redis or Memcached so API gateways can validate requests without round-tripping to an identity provider on every call. - **API Response Caching**: API gateways and edge networks cache GET responses keyed by URL and headers so repeated requests for the same resource are served from cache, reducing backend cost and latency. - **Database Query Result Caching**: Backend services cache expensive database query results in Redis or Hazelcast with TTLs so subsequent identical queries return immediately without hitting the source database. - **Rate Limiting and Counters**: Redis and similar in-memory stores back distributed rate limiters, leaderboards, and counters using atomic increment operations that scale to millions of operations per second. - **CDN Static Asset Delivery**: Cloudflare, Fastly, CloudFront, and Akamai cache images, JavaScript, CSS, and other static assets at edge POPs to minimize origin bandwidth and serve global users with low latency. - **Edge Personalization and Feature Flags**: Edge KV stores like Vercel Edge Config and Cloudflare Workers KV hold feature flags, A/B test configurations, and personalization data accessed by edge functions on every request. - **Real-Time Leaderboards and Pub/Sub**: Redis sorted sets and pub/sub channels power real-time leaderboards, chat backends, and notification fanout patterns where in-memory speed is required. - **Pre-Warming and Cache Stampede Prevention**: Applications pre-populate caches before traffic spikes and use techniques like singleflight and probabilistic early expiration backed by Redis to prevent thundering herds against origin systems. ## Related Areas - [Database](https://database.apievangelist.com): An index and topic collection covering managed databases and database-as-a-service offerings exposing APIs. Database ... - [Network](https://network.apievangelist.com): - [Migration](https://migration.apievangelist.com): An index and topic collection covering data migration, cloud migration, database migration, and API migration platfor... - [Webhooks](https://webhooks.apievangelist.com): An index and topic collection covering webhook delivery, ingestion, transformation, retry, and inspection APIs. Webho... - [Internet of Things](https://internet-of-things.apievangelist.com): An index and topic collection covering consumer and commercial Internet of Things (IoT) platforms, smart home ecosyst... - [Encryption](https://encryption.apievangelist.com): An index and topic collection covering encryption services, key management systems (KMS), hardware security modules (... ## More - [Latest Caching stories](/stories/) - [All API Evangelist topic areas](https://apievangelist.com/areas/) - [API Evangelist network index (llms.txt)](https://apievangelist.com/llms.txt)