SDK reference

These packages remain available for advanced integrations. They are documented here as secondary surfaces, not as the primary way to understand wavebird.

Open full SDK reference →

@csl/wrapper-sdk

Advanced Node or server entrypoint. Good when you already want a thin TypeScript wrapper over the public API.

@csl/wrapper-sdk/browser

Advanced browser entrypoint. Still activation-backed and intended for custom client-side orchestration.

@csl/wrapper-sdk/react

React renderer for teams that want component-level control around an already-fetched decision.

@csl/wrapper-sdk/consent

Consent storage and TCF helpers retained for advanced publishers that do not use the built-in Script Tag dialog.

@csl/wrapper-sdk/mount

Deprecated compatibility helper. Kept during Stage 1, but new browser work should move to wavebird.js.

Need rollout review?

Contact the team

Start in the dashboard, choose Script Tag or Server API, and use contact only when you need rollout review, enterprise coordination, or non-standard integration help. Billing beacon rules live in the API concepts guide.