Skip to content

Getting started

Use caseUseCredential
Trusted backend creates or manages registrations@wodira/sdkSecret key wd_live_...
Public website lists events and creates checkout@wodira/browserPublishable key wpk_live_...
Public website without building UI from scratch@wodira/browser/uiPublishable key wpk_live_...
No SDKDirect HTTPSecret or publishable depending on endpoint

Keys are created from the private organizer dashboard under Organization profile → API.

  1. Sign in to WODira with an organizer account.
  2. Open your organization and go to Organization profile.
  3. Select the API tab. Example route: /organizer/{organizationId}/profile?tab=api.
  4. In New key, choose the type:
  5. Add a recognizable name, for example official website, production backend, or 2026 landing.
  6. For publishable keys, add Allowed origins: one domain per line, such as https://organizer.com and https://www.organizer.com.
  7. For secret keys, select the minimum scopes needed.
  8. Optionally set an expiration date and click Create key.
  9. Copy the full key immediately: WODira only shows it once.
  1. Create a publishable key with the external website domain in allowedOrigins.
  2. Install @wodira/browser or @wodira/browser/ui.
  3. Read the public event and categories with getEvent and getPricingCards.
  4. Create a Checkout Session with createRegistrationCheckoutSession, termsAccepted, required waivers, and idempotencyKey.
  5. Redirect to the Stripe Checkout sessionUrl.