Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kamilkisiela/cloudflare-graphql-api

GraphQL API for Cloudflare API
https://github.com/kamilkisiela/cloudflare-graphql-api

cloudflare cloudflare-api graphql

Last synced: about 1 month ago
JSON representation

GraphQL API for Cloudflare API

Awesome Lists containing this project

README

        

# Cloudflare GraphQL API

[GraphQL Mesh](https://the-guild.dev/graphql/mesh) converts [OpenAPI schema](https://github.com/cloudflare/api-schemas) to GraphQL schema.

Preview [https://cf-graphql.theguild.workers.dev/](https://cf-graphql.theguild.workers.dev/)

It uses;

- [GraphQL Mesh's OpenAPI Handler](https://the-guild.dev/graphql/mesh/docs/handlers/openapi) to convert OAS to GraphQL
- [Response Caching Plugin](https://the-guild.dev/graphql/mesh/docs/plugins/response-caching) to cache the responses with TTL to reduce the network traffic and latency
- [KV Cache](https://the-guild.dev/graphql/mesh/docs/cache/cfwKv) to store cache entries
- [GraphQL Yoga](https://the-guild.dev/graphql/yoga-server/docs/integrations/integration-with-cloudflare-workers) which is a platform-agnostic JavaScript GraphQL Server