Skip to main content

initializeSDK()

initializeSDK(accessToken?: string): void

Defined in: packages/core/src/index.ts:251

Initialize SDK from environment variables

Automatically reads configuration from process.env and initializes the SDK. Only re-initializes if the auth credentials change.

Parameters

ParameterTypeDescription
accessToken?stringOptional access token (takes precedence over apiKey)

Returns

void

Throws

Error if baseUrl is missing

Throws

Error if both apiKey and accessToken are missing

Example

import { initializeSDK } from "@cpod/sdk";

// Initialize from env vars
initializeSDK();

// Initialize with access token
initializeSDK(userAccessToken);