# Server Gateway overview (/en/realtime-media/rtc-server-sdk)

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

Agora's Server Gateway service is a self-hosted solution that enables seamless transmission of audio and video streams between server-side applications and Agora’s Voice and Video SDKs using the Agora SDRTN®. It allows cloud applications to take full advantage of Agora’s global real-time network while maintaining control over their infrastructure.

Designed for flexibility, Server Gateway supports a range of use-cases such as call centers, network testing, and AI-powered interactive classes. With multi-format support for YUV, PCM, and encoded media, configurable workflows for sending and receiving streams, and multi-channel capabilities, it offers exceptional flexibility for integrating media streams. Additional features include audio mixing, media encryption, and zone restrictions to ensure secure and localized media delivery.

## Start building [#start-building]

<Cards>
  <Card title="SDK quickstart" href="quickstart.mdx" description="Integrate Server Gateway SDK and exchange media with RTC channels." />

  <Card title="Download SDKs" href="/en/api-reference/sdks?product=server-gateway&platform=linux" description="Get the latest Server Gateway SDK package for Linux." />

  <Card title="API reference" href="/en/api-reference/api-ref" description="Explore Server Gateway API references for server-side RTC integrations." />

  <Card title="Samples" href="https://download.agora.io/rtsasdk/release/Agora-RTC-x86_64-linux-gnu-v4.2.30-20240202_172130-292462.tgz" description="Download the Server Gateway sample package." />
</Cards>

## Product Features [#product-features]

<CardGrid>
  <FeatureCard title="Support for call centers, education, and testing">
    Support for use-cases like call centers, network testing, and AI-powered interactive classes with a single codebase for Application Platform as a Service (aPaaS)  applications.
  </FeatureCard>

  <FeatureCard title="Multi-format sending and receiving">
    Supports sending and receiving data in various formats, such as YUV, PCM and encoded video and audio formats which provides greater flexibility for customers using Agora’s global network.
  </FeatureCard>

  <FeatureCard title="Configurable sending/receiving processes">
    Send and receive media streams simultaneously or choose only to send or receive audio or video streams. Server Gateway also supports pushing media streams to a CDN directly.
  </FeatureCard>

  <FeatureCard title="Multi-channel sending/receiving">
    Supports sending and/or receiving media streams to and from multiple channels simultaneously.
  </FeatureCard>

  <FeatureCard title="Audio mixing and media encryption">
    Support for media encryption and mixing multiple audio streams.
  </FeatureCard>

  <FeatureCard title="Restrict media zones">
    The Agora Voice and Video SDKs support restricting media zones, so that they only connect to Agora servers within the selected zone(s), regardless of where your app users are located.
  </FeatureCard>
</CardGrid>
