On this page

CloudFlare Workers KV

GraphQL Mesh v0 documentation (superseded by v1): Use Cloudflare Workers KV as a caching strategy for Mesh on Cloudflare Workers. Install `graphql-mesh/cache-cf-kw` and configure your `.meshrc.yaml`. Check out our deployment recipes for help.

If you are using Mesh on Cloudflare Workers, you can use KV as a storage.

To get started with this caching strategy, install it:

npm i @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.

Example

You can check this example to see how to use KV stores for caching in GraphQL Mesh; https://github.com/ardatan/graphql-mesh/tree/master/examples/cloudflare-workers