• Self Hosting
  • Client & CLI Configuration

Client & CLI Configuration

By default, the Hive CLI and Hive Client SDK connect to the Hive Cloud version. In order to connect to a local Hive Server, you need to configure both the client and SDK.

Configuring the Client

Instantiate your Hive client with the selfHosting option.

import { createHive } from '@graphql-hive/client'
const hive = createHive({
  enabled: true,
  debug: true,
  selfHosting: {
    graphqlEndpoint: 'http://localhost:8082/graphql',
    usageEndpoint: 'http://localhost:8081'
    applicationUrl: 'http://localhost:8080/',
  usage: true

Configuring the CLI

Place a hive.json file within the root of your project.

  "registry": "http://localhost:8082/graphql"