Hasura Cloud and Enterprise Editions provide a caching layer that can be used to cache the response of a GraphQL query. This can help reduce the number of requests to your data sources and improve the performance of your application.
You have full control over the cache lifetime and can choose to force the cache to refresh when you need to. With Hasura Caching, your application is highly-optimized and performant, reducing the load on your servers. You can try caching for free with a 30-day trial of Hasura Enterprise Edition.
Using Hasura Caching
Control the cache lifetime
Learn how to control the cache lifetime of a GraphQL query using the
Force the cache to refresh
Learn how to force the cache to refresh when you need to using the
Clear items from the cache
Learn how to clear items from the cache when you need to using the
pro endpoint on your project.