This document provides an overview of caching strategies when using an API gateway. It first discusses different types of caches like HTTP caches, DNS caches, and database caches. It then focuses on caching strategies for web services, specifically caching within an API gateway. It discusses patterns like cache-aside, read-through, and write-through. It also covers using replication caches for API gateway infrastructure data and distributing caches between nodes. Finally, it provides examples of caching technologies that could be used in an API gateway like Ehcache, Infinispan, Hazelcast, and Redis.