Easily integrate and customize real-time communication

Agora’s flexible, modular SDKs allow you to create unique and engaging user experiences in your app.
A screenshot of a video call with five diverse participants in a grid format.
View All Products
1RtcEngineConfig config = new RtcEngineConfig();
2config.mAppId = "Your app ID";
3RtcEngine agoraEngine = RtcEngine.create (config);
4agoraEngine.setupLocalVideo(new VideoCanvas(new SurfaceView(getBaseContext(), VideoCanvas.RENDER_MODE_HIDDEN, 0));
5agoraEngine.enableVideo();
6agoraEngine.startPreview();
7agoraEngine.joinChannel("<Your token>", "<Your channel name>", 1, new ChannelMediaOptions());
8agoraEngine.enableVideo();
Contact Sales
View all press releasesView all press releases
Get Started
Get Started
View All Products
Become a Partner