useGraphQL

The useGraphQL plugin adds the GraphQL endpoint to the Hono App. You can also enable the GraphQL playground using the playground prop.

Usage

Add the following package using your preferred package manager -

npm add @honohub/graphql

Here's an example of how to use the useGraphQL plugin -

import { useGraphQL } from "@honohub/graphql";

export default defineHub({
  db,
  serverUrl: "http://localhost:3000/",
  collections: [collection],
  plugins: [
    useGraphQL({
      route: "/graphql",
      playground: true,
    }),
  ],
});

Here is a screenshot of the GraphQL playground -

GraphQL Panel Image