SDK Reference
Auto-generated from TypeScript source. Every public export of @dialstack/sdk
with its signature, parameters, return type, and a link to the source line in
the public SDK repo.
For narrative guides (installation, authentication, theming, getting started with React or Web Components), see SDK. This page is the exhaustive, machine-generated surface.
Entry points
The SDK publishes five entry points, each scoped to a different runtime:
| Import | Use from | Ships |
|---|---|---|
@dialstack/sdk | React apps | Main bundle — components, provider, hooks |
@dialstack/sdk/react | React apps | Individual React component imports |
@dialstack/sdk/pure | Vanilla JS, Vue, Svelte, Angular | Framework-agnostic Web Components |
@dialstack/sdk/server | Node.js backends | REST client and session-token issuance |
@dialstack/sdk/onboarding | React apps | <OnboardingPortal> (separate bundle) |
Reading this reference
Each module's page lists its exports grouped by kind:
- Functions — the verbs (e.g.,
loadDialStack,initialize, hooks). - Variables — the components and other const exports (e.g.,
CallLogs,Voicemails). - Interfaces — the shapes of props and option objects (e.g.,
CallLogsProps). - Type aliases — discriminated unions and named types.
- Classes — e.g., the
DialStackserver client.
Source links on every symbol point at the corresponding line in the public
dialstack-sdk repo.