Patterns

The SDK supports multiple integration styles for teams that want package-level control in app code. Use SDK Server Integration when you want typed lifecycle methods; use hosted API docs when you want Wavebird to own more of the rendering flow.

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, compare the hosted API path and the SDK package path first. Stay here when you already chose the package layer on purpose and the SDK package layer is the right fit.

Choose hosted defaults or package control

Back to API docsContact the team

These pages document the package layer for teams that choose wavebird to control ad requests, decisions, rendering helpers, consent, and beacons directly. Use the API docs for hosted defaults, and use contact only when you want rollout review, enterprise coordination, or help with non-standard integration constraints. Beacon billing rules live in SDK Concepts.