Call Kit
  • iOS
  • Android : Java
  • Web
  • Flutter
  • React Native
  • Overview
  • Quick start
    • Quick start
    • Quick start (with call invitation)
  • Customize the call
    • Overview
    • Set avatar for users
    • Add custom components to the call
    • Configure layouts
    • Hide the label on the user view
    • Implement an audio-only call
    • Customize the menu bar
    • Set a hangup confirmation dialog
    • Call invitation config
    • Calculate call duration
  • Enhance the call
    • Screen sharing
    • Minimize video call window
    • Advanced beauty effects
  • Migration guide


Last updated:2023-04-17 18:54

What is the Call Kit

Call Kit is a prebuilt feature-rich call component, which enables you to build one-on-one and group voice/video calls into your app with only a few lines of code.

And it includes the business logic with the UI, you can add or remove features accordingly by customizing UI components.

When do you need the Call Kit

  • Build apps faster and easier

    When you want to prototype 1-on-1 or group voice/video calls ASAP

    Consider speed or efficiency as the first priority

    Call Kit allows you to integrate in minutes

  • Customize UI and features as needed

    When you want to customize in-call features based on actual business needs

    Less time wasted developing basic features

    Call Kit includes the business logic along with the UI, allows you to customize features accordingly

To finest-grained build a call app, you may try our Video Call SDK to make full customization.

Embedded features

  • Ready-to-use 1-on-1/group calls
  • Customizable UI styles
  • Real-time sound waves display
  • Device management
  • Switch views during a 1-on-1 call
  • Extendable menu bar
  • Participant list
  • Call invitation/Offline call invitation
  • Custom call ringtones
I want to get started:
To implement a basic call swiftly, follow the steps:
QUICK START (basic call)

I want to get the Sample Code:

I want to get started:
To implement a call with call invitation, follow the steps:
QUICK START (with call invitation)

To configure prebuilt UI for a custom experience:

Custom Prebuilt UI
Page Directory