{"library":"koa-graphql","type":"library","category":null,"description":"koa-graphql is a middleware designed for Koa.js applications, enabling the quick and efficient setup of a GraphQL HTTP server. It serves as a direct port of the well-established `express-graphql` package, bringing its comprehensive features for handling GraphQL queries, mutations, and subscriptions to the Koa ecosystem. The current stable version, 0.12.0, was released in November 2021. While the project doesn't have a rapid release cadence, it provides a robust and stable foundation for integrating GraphQL into Koa-based APIs. Its key differentiators include seamless integration with Koa's middleware paradigm, out-of-the-box GraphiQL IDE support (including subscription capabilities), and extensive options for custom schema execution and error formatting. It supports both `graphql` v14 and v15 as peer dependencies, ensuring compatibility with a range of GraphQL projects and is maintained by the GraphQL community.","language":"javascript","status":"maintenance","version":"0.12.0","tags":["javascript","koa","http","graphql","middleware","api","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install koa-graphql","imports":["import { graphqlHTTP } from 'koa-graphql';","const { graphqlHTTP } = require('koa-graphql');","import { GraphQLSchema } from 'graphql';"]},{"cmd":"yarn add koa-graphql","imports":[]},{"cmd":"pnpm add koa-graphql","imports":[]}],"homepage":null,"github":"https://github.com/graphql-community/koa-graphql","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/koa-graphql","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/koa-graphql/compatibility"}}