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

# Omnifence API

> Global API platform for AI video and image generation

Omnifence API provides infrastructure for building AI-powered media generation applications. Submit content for automated safety screening, track job progress in real time, and receive results via webhooks.

<Note>The moderation module is live today. Generation endpoints are coming soon.</Note>

## Get started

<Columns cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Submit your first moderation request in under five minutes.
  </Card>

  <Card title="API reference" icon="terminal" href="/api-reference/introduction">
    Explore all endpoints with request and response examples.
  </Card>
</Columns>

## Moderation

Screen text, images, and videos for unsafe content before or after generation.

<Columns cols={2}>
  <Card title="Text moderation" icon="message" href="/moderation/prompt-moderation">
    Screen chats and prompts against your prohibited categories and safety compliance standards.
  </Card>

  <Card title="Image moderation" icon="image" href="/moderation/image-moderation">
    Run automated safety and NSFW classification on an image.
  </Card>

  <Card title="Video moderation" icon="video" href="/moderation/video-moderation">
    Analyze video content to ensure full policy compliance.
  </Card>

  <Card title="Audio moderation" icon="waveform" href="/moderation/audio-moderation">
    Analyze audio content for speech policy and safety compliance.
  </Card>

  <Card title="Categories" icon="tags" href="/moderation/categories">
    Content categories evaluated during every moderation job.
  </Card>
</Columns>

## Platform

<Columns cols={2}>
  <Card title="Authentication" icon="key" href="/authentication">
    Authenticate requests with Bearer tokens.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/platform/webhooks">
    Receive job results asynchronously.
  </Card>

  <Card title="Real-time progress" icon="signal-stream" href="/platform/sse-progress">
    Stream progress updates with Server-Sent Events.
  </Card>

  <Card title="Rate limiting" icon="gauge" href="/platform/rate-limiting">
    Understand per-client request limits.
  </Card>
</Columns>
