Advanced SDK
The SDK is the public wavebird package for consumer AI app teams that need package-level control over ad requests, decisions, rendering helpers, consent, generation lifecycle events, and beacons.
Start with Server API or Script Tag when hosted defaults are enough. Use the SDK when framework ergonomics, migration constraints, or package-level control over the same production API justify the package layer. Teams moving existing package integrations can follow the SDK-first migration guide.
sdk.ts
typescript
Use only when needed
When the SDK still makes sense
Typed client ergonomics
Helpful when your team wants a typed client wrapper around jobs, decisions, and beacons.
React rendering helpers
Useful if you specifically want component-level rendering helpers on top of the public API flow.
Compatibility path
Useful when you are migrating an existing SDK-based integration but want the docs and contracts to stay API-first.
Install command: npm install wavebird
Need rollout review?
Start with the Server API. Use contact only when you need rollout review, enterprise coordination, or non-standard integration help.