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
| Parameter | Type | Description |
|---|---|---|
accessToken? | string | Optional 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);