# altair-koa-middleware

npm koa

You can use Altair with a Koa server using altair-koa-middleware (opens new window).

This is an koa middleware for mounting an instance of Altair GraphQL client.

# Installation

This is a node module and can be installed using npm:

npm install --save altair-koa-middleware

Alternatively, if you are using yarn (opens new window):

yarn add altair-koa-middleware

# Usage

import Koa from 'koa';
import KoaRouter from 'koa-router';
import { createRouteExplorer } from 'altair-koa-middleware';
const app = new Koa();
const router = new KoaRouter();

  url: '/altair',
  opts: {
    endpointURL: '/graphql',
    subscriptionsEndpoint: `ws://localhost:4000/subscriptions`,
    initialQuery: `{ getData { id name surname } }`,



// ... the rest of your code ...

An instance of Altair GraphQL Client would be available at /altair of your server.