# Agora Voice AI Recipes > Implementation guides for Agora voice AI and real-time voice, video, and streaming applications. This site is a recipe catalog. Runnable implementations live in the linked source repositories. Each Markdown page includes metadata, source links, and the recipe document fetched at build time. If a document is unavailable, follow its source link; do not infer missing implementation steps. ## Catalog - [Browse recipes](https://recipes.agora.io/): Interactive catalog for people. - [Sitemap](https://recipes.agora.io/sitemap.xml): All public recipe pages. - [Official recipes API](https://recipes.agora.io/api/v1/recipes): JSON metadata for Agora-authored recipes only. Supports ?type=all, ai, or rtc. Detail: /api/v1/recipes/ includes recipeRawUrl and primaryPrompt. Schema version: 1. The lists below include community recipes too. ## Voice AI recipes - [M5 StickS3 Agora Voice Agent](https://recipes.agora.io/recipes/m5-sticks3-voice-agent/index.md): Pocket ESP32-S3 voice agent on M5StickS3 with Agora Conversational AI. Platforms: ESP-IDF, Python, ESP32. Difficulty: Intermediate. - [Desktop Pet](https://recipes.agora.io/recipes/desktop-pet/index.md): Build a playful macOS companion you can interact with and talk to. Platforms: TypeScript, macOS. Difficulty: Intermediate. - [Dumpling Booth](https://recipes.agora.io/recipes/dumpling-booth/index.md): Turn a laptop and a TV into a playful voice AI booth. Platforms: TypeScript. Difficulty: Advanced. - [Agora MatchCast](https://recipes.agora.io/recipes/agora-matchcast/index.md): Add real-time Gemini captions to live sports and esports streams. Platforms: TypeScript, Python. Difficulty: Advanced. - [Filler-Free: Live](https://recipes.agora.io/recipes/filler-free-live/index.md): A real-time AI speech coach that interrupts filler words and rambling. Platforms: Android, Python. Difficulty: Advanced. - [Pillion: Voice Co-Pilot for Riders](https://recipes.agora.io/recipes/pillion/index.md): A hands-free Hindi and English voice co-pilot that acts on the phone and keeps riders safe. Platforms: Android, JavaScript. Difficulty: Advanced. - [Delegated Reasoning](https://recipes.agora.io/recipes/agent-delegation/index.md): Keep a voice agent responsive while a second model reasons and calls tools. Platforms: TypeScript. Difficulty: Advanced. - [Agora Podcasts](https://recipes.agora.io/recipes/agora-podcasts/index.md): Turn any topic into a live two-host podcast listeners can talk to. Platforms: TypeScript. Difficulty: Advanced. - [Jev VAD: Client-side Turn Detection](https://recipes.agora.io/recipes/jev-vad/index.md): Let a language-model judge decide when the user is done and when to barge in. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Gemini Agora Voice Agents for Python](https://recipes.agora.io/recipes/gemini-agora-voice-agents-python/index.md): Build a Gemini-powered voice agent with Python and Agora. Platforms: Python. Difficulty: Intermediate. - [Gemini Agora Voice Agents for Next.js](https://recipes.agora.io/recipes/gemini-agora-voice-agents-nextjs/index.md): Build a Gemini-powered voice agent with Next.js and Agora. Platforms: TypeScript. Difficulty: Intermediate. - [Gemini Agora Voice Agents for Go](https://recipes.agora.io/recipes/gemini-agora-voice-agents-go/index.md): Build a Gemini-powered voice agent with Go and Agora. Platforms: Go. Difficulty: Intermediate. - [EchoPanel Voice AI](https://recipes.agora.io/recipes/echo-panel-voice-ai/index.md): Build a conversational voice assistant interface. Platforms: Android. Difficulty: Beginner. - [Gemini MLLM Voice Agent for Python](https://recipes.agora.io/recipes/agora-gemini-mllm-python/index.md): Build an end-to-end Gemini 3.8 Live MLLM voice agent with Python and Agora. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Gemini MLLM Voice Agent for Next.js](https://recipes.agora.io/recipes/agora-gemini-mllm-nextjs/index.md): Build an end-to-end Gemini 3.8 Live MLLM voice agent with Next.js and Agora. Platforms: TypeScript. Difficulty: Intermediate. - [Gemini MLLM Voice Agent for Go](https://recipes.agora.io/recipes/agora-gemini-mllm-go/index.md): Build an end-to-end Gemini 3.8 Live MLLM voice agent with Go and Agora. Platforms: Go, TypeScript. Difficulty: Intermediate. - [Android AutoPilot Voice Action Agent](https://recipes.agora.io/recipes/android-autopilot-voice-agent/index.md): Control Android apps hands-free using Agora Conversational AI and Gemini Vision. Platforms: Android, Python. Difficulty: Intermediate. - [Agora Meeting Copilot](https://recipes.agora.io/recipes/agora-meeting-copilot/index.md): A real-time meeting where an AI teammate can listen, respond, and take action. Platforms: TypeScript. Difficulty: Advanced. - [OpenAI GPT Live with Python](https://recipes.agora.io/recipes/openai-gpt-live-python/index.md): Build a real-time GPT Live voice agent with Agora and Python. Platforms: Python. Difficulty: Intermediate. - [OpenAI GPT Live with Next.js](https://recipes.agora.io/recipes/openai-gpt-live-nextjs/index.md): Build a real-time GPT Live voice agent with Agora and Next.js. Platforms: TypeScript. Difficulty: Intermediate. - [OpenAI GPT Live with Go](https://recipes.agora.io/recipes/openai-gpt-live-go/index.md): Build a real-time GPT Live voice agent with Agora and Go. Platforms: Go. Difficulty: Intermediate. - [Aria — Real-Time Voice AI Sales Agent](https://recipes.agora.io/recipes/aria-voice-sales-agent/index.md): Voice AI sales rep that qualifies, negotiates, and writes to a real CRM live on the call. Platforms: Python, TypeScript. Difficulty: Advanced. - [Aria Co-Teacher](https://recipes.agora.io/recipes/aria-coteacher/index.md): An AI-powered co-teacher for virtual classrooms. Platforms: TypeScript, Next.js. Difficulty: Intermediate. - [Athena](https://recipes.agora.io/recipes/athena/index.md): Highlight anything you don't understand and ask about it out loud. Platforms: TypeScript. Difficulty: Advanced. - [Gemini Agora Agentic Video for Next.js](https://recipes.agora.io/recipes/gemini-agora-agentic-video-nextjs/index.md): Talk to a video with Gemini Agentic Video Understanding and Agora voice AI. Platforms: TypeScript. Difficulty: Intermediate. - [WorldCupVoice](https://recipes.agora.io/recipes/worldcupvoice/index.md): Add visually grounded AI voice commentary to live sports streams. Platforms: TypeScript, Python. Difficulty: Advanced. - [Agora Rotary Dial Phone](https://recipes.agora.io/recipes/agora-rotary-dial-phone/index.md): Call a real-time AI character from an interactive 3D rotary telephone. Platforms: TypeScript. Difficulty: Intermediate. - [Kaun Katega Taarpati](https://recipes.agora.io/recipes/kaun-katega-taarpati/index.md): Run a three-player Hinglish voice game show on a server that owns the clock. Platforms: TypeScript. Difficulty: Advanced. - [LabSpark AI](https://recipes.agora.io/recipes/labspark-ai/index.md): AI-first virtual science laboratory with a real-time Gemini-powered Socratic tutor. Platforms: JavaScript, HTML, Dart. Difficulty: Intermediate. - [Trak App Voice AI Integration](https://recipes.agora.io/recipes/trak-voice-ai/index.md): Control music playback and search tracks using Agora Voice AI. Platforms: JavaScript, Electron. Difficulty: Intermediate. - [Muse AI](https://recipes.agora.io/recipes/muse-ai/index.md): Real-time conversational Voice AI music studio co-producer and melody ideation agent powered by Agora RTC. Platforms: TypeScript, React. Difficulty: Intermediate. - [MoodLens - Voice AI Mood Journal](https://recipes.agora.io/recipes/moodlens-voice-journal/index.md): A voice-first mood journaling application and emotional companion. Platforms: Android, Python. Difficulty: Intermediate. - [Agora Voice Web Navigator](https://recipes.agora.io/recipes/agora-voice-web-navigator/index.md): Voice-controlled browser automation powered by Agora RTC. Platforms: JavaScript. Difficulty: Intermediate. - [Push-to-Talk](https://recipes.agora.io/recipes/push-to-talk/index.md): Gate the microphone with press-to-talk for deliberate voice turns. Platforms: TypeScript. Difficulty: Intermediate. - [Agora x Gemma Voice Coach](https://recipes.agora.io/recipes/agora-gemma-voice-coach/index.md): Pair Agora voice sessions with a local Gemma reasoning layer. Platforms: TypeScript. Difficulty: Advanced. - [WatchWise AI](https://recipes.agora.io/recipes/watchwise-ai/index.md): Build a Next.js voice agent for movie and TV discovery. Platforms: TypeScript. Difficulty: Beginner. - [Agora Chrome Plugin](https://recipes.agora.io/recipes/pause-with-agora/index.md): Build a Chrome plugin example powered by Agora Conversational AI. Platforms: TypeScript. Difficulty: Advanced. - [Daily Mandir AI](https://recipes.agora.io/recipes/daily-mandir-ai/index.md): Build a devotional assistant for daily temple guidance. Platforms: TypeScript. Difficulty: Beginner. - [recipe-agent-langchain](https://recipes.agora.io/recipes/recipe-agent-langchain/index.md): Use LangChain as the tool and orchestration layer inside an Agora voice agent. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Bhaasha](https://recipes.agora.io/recipes/bhaasha-agora/index.md): Build a multilingual India atlas voice guide with Agora Conversational AI. Platforms: TypeScript. Difficulty: Intermediate. - [Breath Companion](https://recipes.agora.io/recipes/agora-breath-companion/index.md): Build a guided breathing and voice-agent experience with Agora. Platforms: TypeScript. Difficulty: Intermediate. - [Flutter Quickstart](https://recipes.agora.io/recipes/flutter-quickstart/index.md): Build a basic Agora Conversational AI agent with Flutter. Platforms: Flutter. Difficulty: Beginner. - [SwiftUI Quickstart](https://recipes.agora.io/recipes/swiftui-quickstart/index.md): Build a native iOS voice AI client with SwiftUI. Platforms: iOS. Difficulty: Intermediate. - [React Native Quickstart](https://recipes.agora.io/recipes/rn-quickstart/index.md): Build a cross-platform voice AI client with React Native. Platforms: React Native, TypeScript. Difficulty: Intermediate. - [Android Quickstart](https://recipes.agora.io/recipes/android-quickstart/index.md): Build a native Android voice AI client with Jetpack Compose. Platforms: Android. Difficulty: Intermediate. - [Server-side Webhooks](https://recipes.agora.io/recipes/webhooks/index.md): Receive Agora NCS lifecycle events on your server. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Voice RPG](https://recipes.agora.io/recipes/voice-rpg/index.md): Play a voice-driven tabletop RPG with an AI dungeon master. Platforms: Python, TypeScript. Difficulty: Advanced. - [Vision (Camera Input)](https://recipes.agora.io/recipes/vision/index.md): Let the agent see the user's camera. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Tool Calling](https://recipes.agora.io/recipes/tool-calling/index.md): Give your voice agent callable tools backed by SQLite recall. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Speaker Lock](https://recipes.agora.io/recipes/speaker-lock/index.md): Lock onto the primary speaker and ignore other voices. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Real-time Voice (MLLM)](https://recipes.agora.io/recipes/realtime-voice/index.md): Voice-to-voice with a realtime multimodal model. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Real-time Vision (MLLM)](https://recipes.agora.io/recipes/realtime-vision/index.md): Realtime voice that can also see your camera. Platforms: Python, TypeScript. Difficulty: Advanced. - [Real-time Translator](https://recipes.agora.io/recipes/realtime-translator/index.md): Speak in one language, hear another, in real time. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Retrieval-Augmented Generation](https://recipes.agora.io/recipes/rag/index.md): Ground the agent's answers in your own knowledge base. Platforms: Python, TypeScript. Difficulty: Intermediate. - [MCP Tools](https://recipes.agora.io/recipes/mcp-tools/index.md): Let Agora orchestrate tools on a Model Context Protocol server. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Interruption Handling](https://recipes.agora.io/recipes/interruptions/index.md): Tune how the agent yields when the user barges in. Platforms: Python, TypeScript. Difficulty: Beginner. - [Filler Words & Graceful Exit](https://recipes.agora.io/recipes/filler-words/index.md): Smooth latency with filler phrases and a polite goodbye. Platforms: Python, TypeScript. Difficulty: Beginner. - [Event Observability](https://recipes.agora.io/recipes/event-observability/index.md): Surface the agent's real-time events in a live timeline. Platforms: Python, TypeScript. Difficulty: Beginner. - [Dynamic Tool Sets](https://recipes.agora.io/recipes/dynamic-tools/index.md): Swap the agent's available tools based on context. Platforms: Python, TypeScript. Difficulty: Advanced. - [Dynamic Instructions](https://recipes.agora.io/recipes/dynamic-instructions/index.md): Update the agent's system prompt mid-session. Platforms: Python, TypeScript. Difficulty: Beginner. - [Custom Modalities](https://recipes.agora.io/recipes/custom-modalities/index.md): Bring your own LLM and a custom TTS voice. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Custom LLM](https://recipes.agora.io/recipes/custom-llm/index.md): Bring your own OpenAI-compatible LLM endpoint. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Cross-Session Memory](https://recipes.agora.io/recipes/cross-session-memory/index.md): Remember returning users across separate calls. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Content Filtering](https://recipes.agora.io/recipes/content-filter/index.md): Redact unsafe or sensitive content in the agent's responses. Platforms: Python, TypeScript. Difficulty: Intermediate. - [Agent Handoff](https://recipes.agora.io/recipes/agent-handoff/index.md): Route the conversation across specialized personas. Platforms: Python, TypeScript. Difficulty: Advanced. - [Wellness Coach](https://recipes.agora.io/recipes/wellness-coach/index.md): Build an advanced wellness coaching voice AI sample. Platforms: Python. Difficulty: Advanced. - [Thymia Biomarkers](https://recipes.agora.io/recipes/thymia-biomarkers/index.md): Add Thymia biomarker analysis to an Agora voice AI workflow. Platforms: Python. Difficulty: Advanced. - [Python Quickstart](https://recipes.agora.io/recipes/python-quickstart/index.md): Build a basic Agora Conversational AI agent in Python. Platforms: Python. Difficulty: Beginner. - [NextJS Quickstart](https://recipes.agora.io/recipes/nextjs-quickstart/index.md): Build a basic Agora Conversational AI agent with Next.js. Platforms: TypeScript. Difficulty: Beginner. - [Golang Quickstart](https://recipes.agora.io/recipes/golang-quickstart/index.md): Build a basic Agora Conversational AI agent in Go. Platforms: Go. Difficulty: Beginner. ## Real-time communication recipes - [M5 StickS3 Agora Voice Agent](https://recipes.agora.io/recipes/m5-sticks3-voice-agent/index.md): Pocket ESP32-S3 voice agent on M5StickS3 with Agora Conversational AI. Platforms: ESP-IDF, Python, ESP32. Difficulty: Intermediate. - [Draw & Guess](https://recipes.agora.io/recipes/agora-drawguess/index.md): Draw with friends and race an AI that must prove its guess with video. Platforms: Web, TypeScript. Difficulty: Advanced. - [Agora Arena](https://recipes.agora.io/recipes/agora-arena/index.md): Create your own ultimate moves by voice. Platforms: Web, TypeScript. Difficulty: Advanced. - [Web Spatial Audio Demo](https://recipes.agora.io/recipes/web-spatial-audio-demo/index.md): Build a browser-based spatial audio experience with Agora. Platforms: JavaScript, Web. Difficulty: Intermediate. - [Unity Spatial Audio Spaces](https://recipes.agora.io/recipes/unity-spatial-audio-spaces/index.md): Create spatial audio spaces in Unity with Agora RTC. Platforms: Unity, C#. Difficulty: Intermediate. - [Real-Time Transcription Demo](https://recipes.agora.io/recipes/real-time-transcription-demo/index.md): Add realtime transcription to Agora RTC sessions. Platforms: JavaScript, Web. Difficulty: Intermediate. - [Android Custom Camera Source](https://recipes.agora.io/recipes/mediaio-camera/index.md): Capture and preview custom camera video for RTC integration. Platforms: Android. Difficulty: Intermediate. - [MCC External Service Example](https://recipes.agora.io/recipes/mcc-external-service-example/index.md): Explore music playback and karaoke scoring with MCC. Platforms: Android, iOS. Difficulty: Intermediate. - [IoT CallKit Device Demo](https://recipes.agora.io/recipes/iot-callkit-device-demo/index.md): Connect an IoT device to an Agora CallKit calling flow. Platforms: C, Linux. Difficulty: Advanced. - [iOS Transcription Widget](https://recipes.agora.io/recipes/ios-transcription-widget/index.md): Embed realtime transcription UI in an iOS RTC app. Platforms: iOS, Swift. Difficulty: Intermediate. - [iOS Lyrics View with RTC Media](https://recipes.agora.io/recipes/ios-lyrics-view-rtc-media/index.md): Synchronize lyrics UI with Agora RTC media on iOS. Platforms: iOS, Swift. Difficulty: Intermediate. - [iOS Live Shopping Reference App](https://recipes.agora.io/recipes/ios-live-shopping-reference-app/index.md): Build an iOS live shopping experience with Agora RTC. Platforms: iOS, Swift. Difficulty: Intermediate. - [iOS IoT CallKit App](https://recipes.agora.io/recipes/ios-iot-callkit-app/index.md): Connect iOS clients and devices through Agora Link calling. Platforms: iOS, Swift. Difficulty: Intermediate. - [Flutter Call Subtitles](https://recipes.agora.io/recipes/flutter-call-subtitles/index.md): Add live subtitles to a Flutter calling experience. Platforms: Flutter, iOS, Android. Difficulty: Intermediate. - [ESP32 IoT Device Demo](https://recipes.agora.io/recipes/esp32-iot-device-demo/index.md): Connect an ESP32 device to an Agora IoT calling workflow. Platforms: C. Difficulty: Advanced. - [ESP32 IoT CallKit Demo](https://recipes.agora.io/recipes/esp32-iot-callkit-demo/index.md): Prototype embedded IoT calling on ESP32 with Agora. Platforms: C. Difficulty: Advanced. - [Cloud Gaming RTC Example](https://recipes.agora.io/recipes/cloud-gaming-rtc-example/index.md): Use Agora RTC for interactive cloud gaming media. Platforms: Android, iOS. Difficulty: Advanced. - [Android Transcription Widget](https://recipes.agora.io/recipes/android-transcription-widget/index.md): Embed a transcription widget in an Android RTC app. Platforms: Android. Difficulty: Intermediate. - [Android IoT Video Calling App](https://recipes.agora.io/recipes/android-iot-video-calling-app/index.md): Add Agora video calling to an Android IoT app. Platforms: Android. Difficulty: Intermediate. - [AIGC Service Example with RTC](https://recipes.agora.io/recipes/aigc-service-example-rtc/index.md): Connect an AIGC service flow with Agora realtime media. Platforms: Android, iOS. Difficulty: Intermediate. - [Speech-to-Text with Agora RTC](https://recipes.agora.io/recipes/agora-stt/index.md): Transcribe Agora RTC audio with a speech-to-text workflow. Platforms: JavaScript, Web. Difficulty: Intermediate. - [Spatial Voice Chat Tutorial](https://recipes.agora.io/recipes/agora-spatial-voice-chat-tutorial/index.md): Build a spatial voice chat experience with Agora RTC. Platforms: Unity, C#. Difficulty: Intermediate. - [RTC Signaling Sample](https://recipes.agora.io/recipes/agora-rtc-signaling/index.md): Coordinate realtime RTC sessions with signaling. Platforms: JavaScript, Web. Difficulty: Intermediate. - [Humming Service Example](https://recipes.agora.io/recipes/agora-humming-service-example/index.md): Explore the Humming service with native mobile samples. Platforms: Android, iOS. Difficulty: Intermediate. - [Channel Management Sample](https://recipes.agora.io/recipes/agora-channel-management/index.md): Inspect channel users and manage RTC user privileges. Platforms: JavaScript, Web. Difficulty: Intermediate. - [AIGC Demo with Agora RTC](https://recipes.agora.io/recipes/agora-aigc-demo/index.md): Combine AIGC interactions with Agora realtime media. Platforms: JavaScript, Android, iOS. Difficulty: Intermediate. - [iOS IoT Video Calling App](https://recipes.agora.io/recipes/ag-iot-ios-app/index.md): Add Agora-powered video calling to an iOS IoT app. Platforms: iOS, Swift. Difficulty: Intermediate. - [Filler-Free: Live](https://recipes.agora.io/recipes/filler-free-live/index.md): A real-time AI speech coach that interrupts filler words and rambling. Platforms: Android, Python. Difficulty: Advanced. - [Agora Podcasts](https://recipes.agora.io/recipes/agora-podcasts/index.md): Turn any topic into a live two-host podcast listeners can talk to. Platforms: TypeScript. Difficulty: Advanced. - [Android AutoPilot Voice Action Agent](https://recipes.agora.io/recipes/android-autopilot-voice-agent/index.md): Control Android apps hands-free using Agora Conversational AI and Gemini Vision. Platforms: Android, Python. Difficulty: Intermediate. - [Agora Meeting Copilot](https://recipes.agora.io/recipes/agora-meeting-copilot/index.md): A real-time meeting where an AI teammate can listen, respond, and take action. Platforms: TypeScript. Difficulty: Advanced. - [Aria — Real-Time Voice AI Sales Agent](https://recipes.agora.io/recipes/aria-voice-sales-agent/index.md): Voice AI sales rep that qualifies, negotiates, and writes to a real CRM live on the call. Platforms: Python, TypeScript. Difficulty: Advanced. - [WebXR RTC Demo](https://recipes.agora.io/recipes/webxr-rtc-demo/index.md): Bring Agora RTC audio/video into a WebXR scene. Platforms: WebXR, JavaScript, Web. Difficulty: Intermediate. - [visionOS RTC Quickstart](https://recipes.agora.io/recipes/visionos-rtc-quickstart/index.md): Add Agora RTC to an immersive visionOS sample. Platforms: visionOS, Swift. Difficulty: Intermediate. - [Unity Virtual Camera Prefab](https://recipes.agora.io/recipes/unity-virtual-camera-prefab/index.md): Publish Unity-rendered camera output through Agora RTC. Platforms: Unity. Difficulty: Intermediate. - [Unity Virtual Camera Demos](https://recipes.agora.io/recipes/unity-virtual-camera-demos/index.md): Use Unity scenes as custom video sources for Agora RTC. Platforms: Unity. Difficulty: Intermediate. - [Rust RTC Quickstart](https://recipes.agora.io/recipes/rust-rtc-quickstart/index.md): Use Rust to connect to an Agora RTC channel. Platforms: Rust. Difficulty: Intermediate. - [RTC Custom Camera](https://recipes.agora.io/recipes/rtc-custom-camera/index.md): Publish a custom camera source into Agora RTC. Platforms: JavaScript, Web. Difficulty: Intermediate. - [React Live Video App](https://recipes.agora.io/recipes/live-video-react-app/index.md): Build a live video experience with React and Agora RTC. Platforms: React, TypeScript. Difficulty: Beginner. - [Hello Agora Vision](https://recipes.agora.io/recipes/hello-agora-vision/index.md): Build an immersive visionOS RTC sample. Platforms: visionOS, Swift. Difficulty: Intermediate. - [Web Group Video Chat](https://recipes.agora.io/recipes/group-video-chat/index.md): Build a browser-based group video chat with Agora RTC. Platforms: JavaScript, Web. Difficulty: Beginner. - [C# RTC Quickstart](https://recipes.agora.io/recipes/csharp-rtc-quickstart/index.md): Join an Agora RTC channel from a C# sample. Platforms: C#. Difficulty: Beginner. - [Babylon.js RTC Demo](https://recipes.agora.io/recipes/babylonjs-rtc-demo/index.md): Add Agora RTC media to a Babylon.js scene. Platforms: JavaScript, Web. Difficulty: Intermediate. - [React Native RTC Quickstart](https://recipes.agora.io/recipes/agora-rn-rtc-quickstart/index.md): Build a cross-platform mobile video call with Agora RTC. Platforms: React Native, iOS, Android. Difficulty: Beginner. - [Python RTC Quickstart](https://recipes.agora.io/recipes/agora-python-rtc-quickstart/index.md): Use Python to connect to an Agora RTC workflow. Platforms: Python. Difficulty: Beginner. - [iOS RTC Guide](https://recipes.agora.io/recipes/agora-ios-guide/index.md): Follow an iOS guide for Agora RTC video calling. Platforms: iOS, Swift. Difficulty: Beginner. - [Flutter RTC Quickstart](https://recipes.agora.io/recipes/agora-flutter-rtc-quickstart/index.md): Build a cross-platform Flutter video call with Agora RTC. Platforms: Flutter, iOS, Android. Difficulty: Beginner.