Build on Tournament Suite
A typed SDK, a realtime Socket.IO channel, signed webhooks, and embeddable widgets — the public building blocks for integrating tournaments, matches, and results into your own tools. Explore each piece below or jump straight into the docs.
TypeScript SDK
@tournamentsuite/sdk on npm · TypeScript · dual ESM/CJS · MIT licensed
View Details →REST API
Bearer-authenticated, project-scoped · tournaments, matches, participants, webhooks
View Details →Realtime API
Socket.IO · tournament & match rooms · live status, score, and participant events
View Details →Webhooks
HMAC-SHA256 signed · 32 event types · exponential backoff to 72h · circuit breaker
View Details →Embeddable Widgets
cdn.tournamentsuite.com script tag · data-ts-widget attributes · tournament, schedule, match, stage, game
View Details →Docs & Examples
api-docs & webhook-examples on GitHub · Node, Python, Go, and PHP samples
View Details →From API key to production in minutes
Get Your Key
Sign up and generate an API key from your developer dashboard.
Make Your First Call
Send your first API request and see live data returned instantly.
Subscribe to Events
Register webhooks to receive real-time updates as matches, results, and player actions occur.
Ship to Production
Go live with confidence using our stable, versioned API and dedicated developer support.
Built for every kind of integrator
Third-Party Tool Builders
Wrap the REST API and the Socket.IO realtime channel with the @tournamentsuite/sdk npm package to build dashboards, bots, or overlays that stay in sync with live tournament data instead of polling for changes.
Community Sites & Media
Drop live tournament pages, schedules, and match results into your own site with the embeddable widgets — a single script tag with no npm install or build step, themeable to match your brand.
Platform & Ops Automation
Subscribe to signed webhook events — match results, bracket advances, payouts, and more — to trigger your own workflows the moment something happens on the platform.
Developer Hub questions
Start building today
Install the SDK, drop in a widget, or subscribe to your first webhook — reach out and we'll help you scope the fastest path to production.
Talk to Sales