Low Code
Add real-time video chat to your app with only a few lines of code
Integrate quickly with low-code UIKit libraries created for the community by our Developer Advocate Team.
![Two men and one woman in a video chat talking and smiling](https://www.agora.io/en/wp-content/uploads/2022/03/uikithero.jpg)
Embed video chat in 3 easy steps
1. Get free app ID ➔ 2. Download the UIKit library ➔ 3. Add code to your app
1. Get free app ID
2. Download the UIKit library
3. Add code to your app
What You Get
![A group of three women and one man in a video chat grid layout and in a floating layout](https://www.agora.io/en/wp-content/uploads/2022/03/dynamic-layout.jpg)
Dynamic Layouts
Choose between a video grid or floating layout with active speaker view.
![A woman smiling followed by a refreshing symbol and a lock](https://www.agora.io/en/wp-content/uploads/2022/03/token.jpg)
Token Request Handling
Agora keeps your video call secure by authenticating and refreshing users’ tokens.
![A man smiling with a camera icon and a mute icon](https://www.agora.io/en/wp-content/uploads/2022/03/host-cotrols.jpg)
Host Controls
Hosts can ask users to mute/unmute their microphone and enable/disable their camera.