# Agora Documentation (/en/introduction)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

## Build an Agent [#build-an-agent]

<SolutionCardGrid>
  <SolutionCard title="Build for Apps" href="/en/ai/get-started/quickstart" icon="rtc" tone="purple" description="Build the minimal backend-plus-client flow and get a working voice agent running quickly." />

  <SolutionCard title="Build for Devices" href="/en/ai/device-kit/start-here/quickstart" icon="ai" tone="blue" description="Bring up the Convo AI Device Kit quickly and verify the end-to-end device workflow." />
</SolutionCardGrid>

## Build Real-Time Applications [#build-real-time-applications]

<SolutionCardGrid>
  <SolutionCard title="Voice Calling" href="/en/realtime-media/voice" icon="voice-calling" tone="blue" description="High-quality voice calls, meetings, and co-hosting at any scale." />

  <SolutionCard title="Video Calling" href="/en/realtime-media/video" icon="video-calling" tone="purple" description="Video calls, interactive live rooms, and broadcast-quality sessions." />

  <SolutionCard title="Signaling" href="/en/realtime-media/rtm" icon="signaling" tone="green" description="Channel messaging, presence, and real-time state synchronization." />
</SolutionCardGrid>

<OverviewLinkBanner title="Explore Agora real-time communication products" href="/en/realtime-media/overview" description="See every real-time capability — recording, transcription, transcoding, external media, and audience delivery." />

## Start with AI Tools [#start-with-ai-tools]

<SolutionCardGrid>
  <SolutionCard title="Start with AI tools" href="/en/introduction/start-with-ai" icon="tools" tone="sand" description="Let your coding agent build with Agora. Connect the CLI, MCP server, and Skills to your AI workflow." />
</SolutionCardGrid>

## Real-time use cases [#real-time-use-cases]

<OverviewLinkBanner title="Browse RTC products and use cases" href="/en/realtime-media" description="Find real-time products and solution patterns for calling, streaming, classrooms, connected devices, and analytics." />

## SDKs and APIs [#sdks-and-apis]

<div className="not-prose my-8 grid gap-4 lg:grid-cols-3">
  <ToolkitGroup title="Client-Side SDKs">
    <ToolkitItem href="/en/api-reference/sdks?platform=android" icon="android" label="Android" />

    <ToolkitItem href="/en/api-reference/sdks?platform=ios" icon="ios" label="iOS" />

    <ToolkitItem href="/en/api-reference/sdks?platform=web" icon="web" label="Web" />
  </ToolkitGroup>

  <ToolkitGroup title="APIs">
    <ToolkitItem href="/en/api-reference/api-ref" icon="rest" label="REST APIs" />

    <ToolkitItem href="/en/api-reference/api-ref/rtc" icon="rtc" label="Voice & Video" />

    <ToolkitItem href="/en/api-reference/api-ref/signaling" icon="messaging" label="Signaling" />

    <ToolkitItem href="/en/api-reference/api-ref/speech-to-text" icon="stt" label="Real-Time Speech-To-Text" />
  </ToolkitGroup>

  <ToolkitGroup title="Server-Side SDKs">
    <ToolkitItem href="/en/api-reference/api-ref/server-sdk/python" icon="python" label="Python" />

    <ToolkitItem href="/en/api-reference/api-ref/server-sdk/typescript" icon="typescript" label="TypeScript" />

    <ToolkitItem href="/en/api-reference/api-ref/server-sdk/go" icon="go" label="Go" />

    <ToolkitItem href="/en/realtime-media/rtc-server-sdk" icon="server" label="Server Gateway" />
  </ToolkitGroup>
</div>

## Get Help [#get-help]

<HelpHub
  cards="[
  {
    title: &#x22;Support tickets&#x22;,
    description: &#x22;Log in to submit a ticket through the Console.&#x22;,
    cta: &#x22;Create a ticket&#x22;,
    href: &#x22;https://agoraio.zendesk.com/hc/en-us&#x22;,
    icon: &#x22;ticket&#x22;,
  },
  {
    title: &#x22;Stack Overflow&#x22;,
    description: &#x22;Our team monitors Stack Overflow for quick answers.&#x22;,
    cta: &#x22;Go to Stack Overflow&#x22;,
    href: &#x22;https://stackoverflow.com/search?q=agora.io&#x22;,
    icon: &#x22;stack-overflow&#x22;,
  },
  {
    title: &#x22;Discord&#x22;,
    description: &#x22;Ask questions and share what you’re building with the community.&#x22;,
    cta: &#x22;Join Discord&#x22;,
    href: &#x22;https://discord.gg/QfgBCvuX4d&#x22;,
    icon: &#x22;discord&#x22;,
  },
  {
    title: &#x22;Status page&#x22;,
    description: &#x22;Stay informed about service health and maintenance updates.&#x22;,
    cta: &#x22;View status&#x22;,
    href: &#x22;https://status.agora.io/&#x22;,
    icon: &#x22;status&#x22;,
  },
]"
  knowledgeBase="[
  {
    label: &#x22;How to implement basic HTTP authentication?&#x22;,
    href: &#x22;/en/api-reference/api-ref/conversational-ai/authentication#basic-http-authentication&#x22;,
  },
  {
    label: &#x22;Why can’t I answer calls with Bluetooth on iOS/Android?&#x22;,
    href: &#x22;/en/api-reference/faq/quality/ios_bluetooth&#x22;,
  },
  {
    label: &#x22;How can I fix black screen issues?&#x22;,
    href: &#x22;/en/api-reference/faq/quality/video_blank&#x22;,
  },
  {
    label: &#x22;In-call volume vs media volume — what’s the difference?&#x22;,
    href: &#x22;/en/api-reference/faq/integration/system_volume&#x22;,
  },
  {
    label: &#x22;Free-of-charge policy for the first 10,000 minutes&#x22;,
    href: &#x22;/en/api-reference/faq/account/billing_free&#x22;,
  },
]"
  topics="[
  {
    label: &#x22;Integration issues&#x22;,
    href: &#x22;/en/api-reference/faq/integration&#x22;,
  },
  {
    label: &#x22;Quality issues&#x22;,
    href: &#x22;/en/api-reference/faq/quality&#x22;,
  },
  {
    label: &#x22;General product inquiry&#x22;,
    href: &#x22;/en/api-reference/faq/product&#x22;,
  },
  {
    label: &#x22;Account and billing&#x22;,
    href: &#x22;/en/api-reference/faq/account&#x22;,
  },
  {
    label: &#x22;Other issues&#x22;,
    href: &#x22;/en/api-reference/faq/other&#x22;,
  },
]"
/>
