Integration with Bun
Hive Gateway provides you a cross-platform GraphQL Server. So you can easily integrate it into any platform besides Node.js. Bun is a modern JavaScript runtime like Node or Deno, and it supports Fetch API as a first class citizen. So the configuration is really simple like any other JS runtime with Hive Gateway;
The following code is a simple example of how to use Hive Gateway with Bun.
import { createGatewayRuntime } from '@graphql-hive/gateway'
const gatewayRuntime = createGatewayRuntime(/* Your configuration */)
const server = Bun.serve({
fetch: gatewayRuntime
})
console.info(
`Server is running on ${new URL(
server.graphqlEndpoint,
`http://${server.hostname}:${server.port}`
)}`
)