# Realtime Media RTC Server SDK > Machine-readable Agora documentation pages in this section. ## Documentation - [Server Gateway overview](https://docs.agora.io/en/realtime-media/rtc-server-sdk.md) - [Send and receive media streams](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/send-receive-media-streams.md) - [Send and receive media streams (Go)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/send-receive-media-streams/go.md) - [Send and receive media streams (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/send-receive-media-streams/linux-cpp.md) - [Send and receive media streams (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/send-receive-media-streams/linux-java.md) - [Send and receive media streams (Python)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/send-receive-media-streams/python.md) - [Use a string user ID](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/stringuid.md) - [Use a string user ID (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/stringuid/linux-cpp.md) - [Use a string user ID (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/stringuid/linux-java.md) - [Video mixing](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/build-core-media-features/video-mixing.md) - [Cloud proxy](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/cloud-proxy.md) - [Cloud proxy (Go)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/cloud-proxy/go.md) - [Cloud proxy (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/cloud-proxy/linux-cpp.md) - [Cloud proxy (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/cloud-proxy/linux-java.md) - [Cloud proxy (Python)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/cloud-proxy/python.md) - [Secure channel encryption](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/media-stream-encryption.md) - [Secure channel encryption (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/media-stream-encryption/linux-cpp.md) - [Secure channel encryption (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/media-stream-encryption/linux-java.md) - [Restrict media zones](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/network-geofencing.md) - [Restrict media zones (Go)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/network-geofencing/go.md) - [Restrict media zones (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/network-geofencing/linux-cpp.md) - [Restrict media zones (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/network-geofencing/linux-java.md) - [Restrict media zones (Python)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/secure-and-optimize-connections/network-geofencing/python.md) - [Compile and run the sample project](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/set-up-your-project/compile-run-sample-project.md) - [Compile and run the sample project (Go)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/set-up-your-project/compile-run-sample-project/go.md) - [Compile and run the sample project (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/set-up-your-project/compile-run-sample-project/linux-cpp.md) - [Compile and run the sample project (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/set-up-your-project/compile-run-sample-project/linux-java.md) - [Compile and run the sample project (Python)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/build/set-up-your-project/compile-run-sample-project/python.md) - [Integrate the SDK](https://docs.agora.io/en/realtime-media/rtc-server-sdk/quickstart.md) - [Integrate the SDK (Go)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/quickstart/go.md) - [Integrate the SDK (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/quickstart/linux-cpp.md) - [Integrate the SDK (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/quickstart/linux-java.md) - [Integrate the SDK (Python)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/quickstart/python.md) - [Billing Policies](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/billing-policies.md) - [Downloads](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/downloads.md) - [Glossary](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/glossary.md) - [Pricing](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/pricing.md) - [Release notes](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/release-notes.md) - [Release notes (Go)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/release-notes/go.md) - [Release notes (Linux Cpp)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/release-notes/linux-cpp.md) - [Release notes (Linux Java)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/release-notes/linux-java.md) - [Release notes (Python)](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/release-notes/python.md) - [Security](https://docs.agora.io/en/realtime-media/rtc-server-sdk/reference/security.md)