Skip to content

TypeScript SDK Installation

  • Node.js 18 or later — the SDK targets ES2022 and uses modern Node.js APIs.
  • A running HEBBS server to connect to (see Deployment).
Terminal window
npm install @hebbs/sdk

To pin to a specific version:

Terminal window
npm install @hebbs/[email protected]
Terminal window
pnpm add @hebbs/sdk
Terminal window
yarn add @hebbs/sdk
import { HebbsClient } from '@hebbs/sdk';
console.log('SDK loaded successfully');

The SDK has two runtime dependencies, both installed automatically:

PackagePurpose
@grpc/grpc-jsPure-JavaScript gRPC implementation (no native addons)
@grpc/proto-loaderRuntime protobuf parsing from the shipped .proto file

The SDK is a pure-JavaScript package (ESM) and supports all platforms where Node.js 18+ runs:

  • Linux (x86_64, aarch64)
  • macOS (x86_64, Apple Silicon)
  • Windows (x86_64)