Installation

Install the Talker SDK in your project using npm, yarn, or pnpm.

Package Installation

Terminal
npm install @talker-network/talker-sdk
Terminal
yarn add @talker-network/talker-sdk
Terminal
pnpm add @talker-network/talker-sdk

Requirements

  • Node.js 16 or higher (for Node.js environments)
  • Modern browser with WebRTC support (for browser environments)
  • SDK Key (contact parag@talker.network)

Obtaining an SDK Key

To use the Talker SDK, you need an SDK key. Contact parag@talker.network to obtain your SDK key.

Keep Your SDK Key Secret

Your SDK key should be kept secret. Store it as an environment variable and avoid exposing it in publicly accessible code.

Environment Setup

Store your SDK key in environment variables:

.env
TALKER_SDK_KEY=your-sdk-key-here

Importing the SDK

CommonJS

JavaScript
const { TalkerAdmin, TalkerClient } = require('@talker-network/talker-sdk');

ES Modules / TypeScript

TypeScript
import { TalkerAdmin, TalkerClient } from '@talker-network/talker-sdk';

TypeScript Support

The SDK is written in TypeScript and includes type definitions. All types are exported from the main package:

TypeScript
import type {
  TalkerAdminConfig,
  TalkerClientConfig,
  UserData,
  Channel,
  BroadcastStartEvent,
  ConnectionChangeEvent,
} from '@talker-network/talker-sdk';

See the TypeScript Types page for a complete list of exported types.