Many options are available to configure Apollo caching, in many cases you will just need to select your preferred GraphQL fetch policy (ex. cache-first or network-only). One of the main benefits of Apollo is the outstanding client caching system provided with the library. The InMemoryCache class is provided by the package and enables your client to respond to future queries for the same data without sending unnecessary network requests.