Patterns

The SDK supports multiple integration styles, but this section assumes you already chose the package layer on purpose. New integrations should start in the API docs; inside the SDK surface, use SDK Server Integration only when the package path matches your architecture.

Quick answer

If you are still choosing an integration model, start with the API quickstart. If you are intentionally using the SDK, start with SDK Server Integration because it covers the package surface around jobs, decisions, generation events, and beacons.

Use the other pages as specialized follow-ups: browser for Browser Integration, callback for server-side decision handoff, and proxy compatibility for systems that stay at the HTTP boundary.

Choose your path

SDK reading order

Read this section in context

If you are new to Wavebird, do not start here in isolation. Use the API quickstart first; return here only when the SDK package layer is a deliberate choice.

API first, Script Tag second, SDK third

Back to API docsContact the team

These pages are the advanced package layer for teams that intentionally choose @csl/wrapper-sdk. Primary onboarding still lives in the API docs, and browser-first installs should start with the Script Tag. Use contact only when you want rollout review, enterprise coordination, or help with non-standard integration constraints. Beacon billing rules live in SDK Concepts.