Skip to main content

SDK Initialization and Configuration

Learn how to initialize and configure the VocaFuse SDK for your application.

Basic Setup

import { VocaFuseSDK } from '@vocafuse/frontend-sdk';

const sdk = new VocaFuseSDK({
tokenEndpoint: '/api/vocafuse-token',
// apiBaseUrl is optional; defaults to https://api.vocafuse.com
// apiBaseUrl: 'https://api.vocafuse.com',
timeout: 30000,
retries: 3,
debug: false
});

await sdk.init();

Configuration Options

OptionTypeDefaultDescription
tokenEndpointstringRequiredYour backend endpoint that generates short-lived JWT tokens
apiBaseUrlstringhttps://api.vocafuse.comVocaFuse API base URL (override if needed)
timeoutnumber30000Request timeout in milliseconds
retriesnumber3Number of retry attempts
debugbooleanfalseEnable debug logging