Skip to main content

Node.js SDK

Node.js/TypeScript SDK for API integration

Overview

Node.js/TypeScript SDK for GovCitizenHub.

NPM Packages

EnvironmentPackage NameVisibility
Alpha@burdenoff/alpha-govcitizenhub-sdk or @burdenoff/alpha-govcitizenhub-sdk-nodePrivate
Stable@burdenoff/govcitizenhub-sdk or @burdenoff/govcitizenhub-sdk-nodePublic

Installation

Public (Stable)

npm install @burdenoff/govcitizenhub-sdk

Private (Alpha)

npm login
npm install @burdenoff/alpha-govcitizenhub-sdk

Repository

Usage

import { GovCitizenHubClient } from '@burdenoff/govcitizenhub-sdk';

const client = new GovCitizenHubClient({
apiKey: process.env.GOVCITIZENHUB_API_KEY
});

Features

  • Fully typed TypeScript API
  • GraphQL client
  • Authentication helpers
  • Error handling

See the NPM Package Management guide for more details.