Skip to content

WODira Developers

Developer platform

WODira Developers

Public APIs, SDKs, and Web Components for organizer websites that sell registrations through Stripe Checkout.

checkout-session.ts
// Frontend: publishable key + origin allowlist
import { createWodiraBrowserClient } from ‘@wodira/browser’;

const wodira = createWodiraBrowserClient({
  publishableKey: ‘wpk_live_…’
});

const session = await wodira.createRegistrationCheckoutSession({
  eventId, categoryId, athletes,
  termsAccepted: true,
  successUrl: 'https://organizer.com/success',
  cancelUrl: 'https://organizer.com/cancel'
});

window.location.href = session.sessionUrl;
LLM-ready

Docs ready for ChatGPT, Cursor, Claude, or agents

Copy the general index or a focused set to give an LLM exact context about WODira external APIs, SDKs, and UI Components.

LLM indexRecommended starting point.Open
SDKsMethods, examples, and credentials.Open
External APIAuth, endpoints, errors, and rate limits.Open
UI ComponentsWeb Components, events, and CSS variables.Open

Organizer backend

Use wd_live_... only on servers. Read private data, manage server-to-server registrations, and keep operational control.

Bearer authregistrations:writeNo browser

Public organizer website

Use wpk_live_... with allowedOrigins. List published events, calculate summaries, and create Stripe Checkout Sessions.

Origin requiredStripe CheckoutNo secrets