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

# Welcome

> Integrate Whistle into your platform using the SDK, REST API, or webhooks.

Whistle is a trust and safety layer for platforms with user-generated content. Ingest reports from your app, triage in the **Dashboard**, and automate parts of the pipeline with the **Node SDK**, **React SDK**, **REST API**, and **webhooks**.

<Columns cols={2}>
  <Card title="Node SDK" icon="code" href="/sdk">
    Typed JavaScript client for cases, identities, and webhooks.
  </Card>

  <Card title="API reference" icon="book-open" href="/api-reference/introduction">
    OpenAPI-backed endpoints with Try it support.
  </Card>

  <Card title="Content flag detection" icon="shield" href="/kuro-ai">
    Submit content for automated flag detection and auto-case creation.
  </Card>

  <Card title="Outbound webhooks" icon="webhook" href="/webhooks">
    Subscribe to report, enforcement, and appeal events.
  </Card>

  <Card title="Developer access" icon="key" href="/developer-access">
    API keys, authentication, and setup.
  </Card>

  <Card title="Moderation workflow" icon="list" href="/moderation-workflow">
    Case statuses, severity routing, and lifecycle.
  </Card>
</Columns>
