Tournament Suiteで構築する
型付けされたSDK、リアルタイムSocket.IOチャネル、署名されたウェブフック、埋め込み可能なウィジェット—トーナメント、マッチ、結果を自身のツールに統合するための公共の構成要素です。下の各要素を探るか、直接ドキュメントに飛んでください。
TypeScript SDK
@tournamentsuite/sdk on npm · TypeScript · dual ESM/CJS · MIT licensed
詳細を見る →REST API
Bearer-authenticated, project-scoped · tournaments, matches, participants, webhooks
詳細を見る →リアルタイム API
Socket.IO · tournament & match rooms · live status, score, and participant events
詳細を見る →ウェブフック
HMAC-SHA256 signed · 32 event types · exponential backoff to 72h · circuit breaker
詳細を見る →埋め込み可能なウィジェット
cdn.tournamentsuite.com script tag · data-ts-widget attributes · bracket, leaderboard, registration, schedule
詳細を見る →ドキュメントと例
api-docs & webhook-examples on GitHub · Node, Python, Go, and PHP samples
詳細を見る →すべての種類の統合者のために構築されました
サードパーティーツールの開発者
@tournamentsuite/sdk npmパッケージを使用してREST APIとSocket.IOリアルタイムチャネルをラップし、ライブトーナメントデータと同期するダッシュボード、ボット、オーバーレイを構築します。変更をポーリングせずに実現できます。
コミュニティサイトとメディア
埋め込み可能なウィジェットを利用して、ライブブランケット、リーダーボード、スケジュールを自サイトに追加してください—npmのインストールやビルドステップは不要で、ブランドに合わせてテーマ設定可能です。
プラットフォームおよびオペレーションの自動化
署名されたウェブフックイベントに登録し、マッチ結果、ブランケットの進行、支払いなど、プラットフォーム上で何かが起こった瞬間に自分のワークフローをトリガーします。
