> ## Documentation Index
> Fetch the complete documentation index at: https://docs-ts.playservices.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Tournament Platform API Documentation

> Comprehensive API documentation for the Laravel Tournament Platform - Real-time multiplayer tournaments with Game Platform integration and Casino System compatibility

# Laravel Tournament Platform

A comprehensive API-only tournament management system built with Laravel 12, designed for real-time multiplayer tournaments with Game Platform integration and Casino System compatibility.

## Quick Start

Get up and running with your first tournament in minutes.

<Card title="Quick Start Guide" icon="rocket" href="/quickstart" horizontal>
  Create your first tournament and integrate with the platform.
</Card>

## Platform Architecture

The Tournament Platform serves as the central hub for managing tournaments across multiple operators, with built-in support for real-time game integration, player management, and comprehensive event tracking.

<Columns cols={2}>
  <Card title="Tournament Types" icon="trophy" href="/tournament-types/overview">
    Learn about Scheduled and Hop-on/Off tournament formats and their unique flows.
  </Card>

  <Card title="Casino Integration" icon="building" href="/casino-integration/introduction">
    External APIs for casino operators - tournament management, players, and results.
  </Card>

  <Card title="Game Platform Integration" icon="gamepad" href="/game-platform-integration/introduction">
    Internal APIs for game systems - real-time communication and room management.
  </Card>

  <Card title="API Reference" icon="terminal" href="/api-reference/introduction">
    Complete API documentation with interactive examples and schemas.
  </Card>
</Columns>

## Key Features

Everything you need for scalable tournament management.

<Columns cols={2}>
  <Card title="Multi-Operator Support" icon="users" href="/casino-integration/authentication">
    Complete tenant isolation with role-based API authentication.
  </Card>

  <Card title="Real-Time Integration" icon="bolt" href="/game-platform-integration/real-time-communication">
    Built for Game Platform integration via REST APIs and SQS events.
  </Card>

  <Card title="Flexible Architecture" icon="gear" href="/tournament-types/overview">
    Support for elimination and points-based tournaments with configurable rules.
  </Card>

  <Card title="Comprehensive Events" icon="bell" href="/casino-integration/webhooks-events">
    Full audit trail with webhook delivery and SQS event processing.
  </Card>
</Columns>

## Integration Patterns

<Info>
  The platform supports two distinct integration patterns: **Casino System Integration** (external APIs) and **Game Platform Integration** (internal APIs). Each serves different purposes in the tournament ecosystem.
</Info>

### Casino System Integration

* Tournament CRUD operations
* Player registration and management
* Real-time leaderboards and results
* Webhook events and notifications

### Game Platform Integration

* Tournament configuration delivery
* JWT token validation and authentication
* Real-time event reporting via SQS
* Room management and player connections

## Database & Architecture

<Card title="Database Schema" icon="database" href="/database/schema-overview" horizontal>
  Explore the complete database schema with entity relationships and multi-tenant architecture.
</Card>
