# Chat overview (/en/realtime-media/im)

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

Agora's Chat API offers real-time text messaging with features like message storage, typing indicators, read receipts, and rich media support. Designed for one-to-one, group, or large-scale conversations, it’s a scalable, secure, and customizable solution for customer engagement, social platforms, or enterprise collaboration.

Use Chat as a standalone messaging solution or combine it with Voice Calling, Video Calling, Broadcast Streaming, and Interactive Live Streaming to create fully interactive, real-time experiences.

Enhance your Chat-powered app with features like offline messaging, message translation, and customizable channel and user management. Support rich media messages—including emojis, structured messages, and file sharing—to deliver engaging and seamless communication for your users.

## Start building [#start-building]

<Cards>
  <Card title="SDK quickstart" href="./get-started-sdk" description="Integrate Chat SDK and send your first message." />

  <Card title="Download SDKs" href="/en/api-reference/sdks?product=chat" description="Get the latest Chat SDK package for your target platform." />

  <Card title="UI kit quickstart" href="./get-started-uikit" description="Start faster with prebuilt Chat UI components." />

  <Card title="Authentication" href="/en/realtime-media/im/build/secure-access-and-authentication/authentication" description="Authenticate users and protect Chat access." />

  <Card title="API reference" href="/en/api-reference/api-ref/im" description="Explore Chat SDK and server API references." />

  <Card title="Samples and demos" href="./reference/downloads" description="Download demo apps and sample projects." />
</Cards>

## Product features [#product-features]

<CardGrid>
  <FeatureCard title="Rich media messages">
    Support emojis, GPS locations, structured messages, push notifications, and rich-media files with auto-generated thumbnails with Agora’s chat API service.
  </FeatureCard>

  <FeatureCard title="Scalable cross-platform messaging">
    Integrate chat signaling, one-to-one private chat, or feature-rich group chat at scale with our chat SDK for mobile and desktop.
  </FeatureCard>

  <FeatureCard title="Message essentials">
    Allow offline messaging, message recall and delete, read receipts, presence and typing indicator, push notifications, and exporting chat history.
  </FeatureCard>

  <FeatureCard title="Security and compliance">
    Build a secure chat application with TLS/SSL and file encryption and ensure data privacy compliance by allowing users to erase their personal data.
  </FeatureCard>

  <FeatureCard title="Content moderation">
    Protect users from unwanted profanity, spam, and inappropriate images or text with robust content moderation built into the chat platform.
  </FeatureCard>

  <FeatureCard title="Message translation">
    Enable auto, on-demand, or push translation so your users can chat in their preferred language.
  </FeatureCard>
</CardGrid>
