Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kamilkisiela/cloudflare-graphql-api
- Owner: kamilkisiela
- Created: 2022-11-17T13:42:23.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-21T15:28:31.000Z (about 2 years ago)
- Last Synced: 2024-12-22T04:30:37.733Z (about 1 month ago)
- Topics: cloudflare, cloudflare-api, graphql
- Language: TypeScript
- Homepage:
- Size: 743 KB
- Stars: 13
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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