Skip to content
TOURNAMENTSUITE
Home
FeaturesGames
  • Blog
  • Changelog
  • Roadmap
  • Help
  • Developer
  • Developer Hub
  • System Status
Sitemap
TOURNAMENTSUITE
ProductsSolutionsGamesIntegrationsPricingDeveloperContact
Get Started
Developer Hub

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.

Read the Developer DocsSee the Developer API

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 →
How It Works

From API key to production in minutes

1

Get Your Key

Sign up and generate an API key from your developer dashboard.

2

Make Your First Call

Send your first API request and see live data returned instantly.

3

Subscribe to Events

Register webhooks to receive real-time updates as matches, results, and player actions occur.

4

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