Skip to content

SDK overview

WODira offers two TypeScript SDKs with the same mental model as Stripe: a secure server library and a browser-ready client.

Package Runtime Credential Reference
@wodira/sdk Backend/server wd_live_... Backend methods
@wodira/browser Browser/frontend wpk_live_... Browser methods
I need to… Recommended method
List public events on a website @wodira/browser.searchEvents
Read public event details @wodira/browser.getEvent
Render categories and prices @wodira/browser.getPricingCards
Preview the checkout total before payment @wodira/browser.getRegistrationSummary
Create a Stripe Checkout Session @wodira/browser.createRegistrationCheckoutSession
Sync events from a backend @wodira/sdk.searchEvents
Create or manage registrations from a backend @wodira/sdk.createRegistration
Search/update/cancel tickets from a backend @wodira/sdk.searchRegistrations

The backend SDK throws if it detects browser execution. The browser SDK does not accept secret keys.