A curated list of useful Agora.io resources for developers.
To learn more about Agora’s Real-Time Engagement Platform, check out this video:
Click the image above to watch the video on YouTube.
- Get Started with Agora RESTful APIs
- Integrating Agora Web SDK with Angular 17
- Custom Video Elements with JavaScript and Agora Web SDK
- Building a Real-Time Synchronized UI Using JavaScript and Signaling
- Build a Token Generator with Astro
- Build a Video Call App with Subtitles
- Build a Cloud Recording Backend with Astro
- Add Real-Time 3D Avatars to Agora Live Video Streams
- Agora and OpenAI: Enabling Natural Real-Time Conversational AI
- Build a Real-Time Speech-to-Text Backend with Astro
For more, visit our Developer Blog.
Agora products for real-time engagement
- Voice Call
- Video Call
- Broadcast Streaming
- Interactive Live Streaming
- Signaling
- Chat
- Interactive Whiteboard
- IoT
- Conversational AI
- Real-Time Speech to Text
- Real-Time Translation
- Recording
- Media Services
- 3D Spatial Audio
- AI Noise Suppression
- Analytics
- Extensions Marketplace
Open source cross-platform framework extensions built using the Agora SDKs
- Agora Flutter SDK
- Agora Flutter RTM SDK
- Agora React Native SDK
- Agora Electron SDK
- Agora Unity Quickstart
- Agora Unreal RTC SDK
- Agora Golang Server SDK
Step-by-step guides to help you implement Agora features
- 1-to-1 Video Call
- Group Video Call
- 1-to-1 Voice Call
- Group Voice Call
- Live Broadcasting Video
- Live Broadcasting Voice
- Augmented Reality Effects
- Video Call with Text Chat
- Voice Changer
- Voice Positioning
Collection of example projects for different platforms
Watch our tutorials and learn from the experts
- Building a Video Calling App With App Builder Customizations API
- Creating Dynamic Chat Rooms With Agora RTM & RTC
- Displaying User Avatars In an Agora RTC App
- Adding User Names In an Agora RTC App
- Build a Group Voice Chat App with Agora
- Adding Voice Chat Into Your Website Agora RTC
- Adding an Active Speaker Volume Indicator With Agora RTC
- Toggle Mute Microphone Controls with Agora RTC
- Video Call App with Astro and React
- Real-Time Messaging Flutter App with Agora
- Build A Live Video Streaming Android App with Agora
- Using Agora RTC & RTM Signaling Together
- Unreal Blueprint Tutorial with Agora Voice SDK
Explore Agora’s applications across platforms
To demo all of Agora's Web SDK features, check out the Agora Web SDK Demos page. Demos included:
- Basic Voice Calling
- Basic Video Calling
- Basic Live Streaming
- Cloud Proxy
- Video Self-Rendering
- Video Self-Capturing
- Video Screenshot
- Share the Screen
- Test/Switch Media Devices
- Adjust Video Profile
- Display In-call Statistics
- Mute using setMuted API
- Mute using setEnabled API
- Mute using MediaStreamTrack.enabled
- Audio Effects/Music Files
- Push Streams to CDN
- Enable Dual-stream Mode
- Network Geofencing
- Join Multiple Channels
- Custom Video Source
- Realtime Transcription
- Virtual Background
- Image Enhancement
- AI Denoiser
- Spatial Audio Extension
- Super Clarity
- Group Video Calling
- Movie Together