Docs
Cache Storages
CF Workers KV

CloudFlare Workers KV

If you are using Mesh on Cloudflare Workers, you can use KV (opens in a new tab) as a storage.

To get started with this caching strategy, install it:

Terminal
yarn add @graphql-mesh/cache-cf-kw

How to use?

.meshrc.yaml
cache:
  cf-kw:
    namespace: MY_MESH_CACHE

If you need help with deploying GraphQL Mesh on CloudFlare Workers, see our deployment recipes.

Config API Reference

  • namespace (type: String, required) - The name of the Workers KV namespace to use for caching.

Make sure you have configured the following namespace described in here (opens in a new tab).

Example

You can check this example to see how to use KV stores for caching in GraphQL Mesh; https://github.com/Urigo/graphql-mesh/tree/master/examples/cloudflare-workers (opens in a new tab)