SDKs & Libraries

Official SDKs for 7 languages

JavaScript SDK

@ngc/sdk

v1.0.0

Installation

npm install @ngc/sdk

Quick Start

import { NGCClient } from '@ngc/sdk';

const client = new NGCClient({
  apiKey: process.env.NGC_API_KEY,
});

// List contacts
const contacts = await client.contacts.list({ limit: 50 });

// Send a message
await client.messages.send({
  conversationId: 'c1',
  body: 'Hello from NGC SDK!',
});

Features

Full API coverage
Type safety
Automatic retries
Rate limit handling
OAuth 2.0 support
Webhook helpers
Streaming support
Error handling