Mesibo Real-time APIs - IntroductionEstimated reading time: 2 minutes
Mesibo real-time API allows users to communicate in real-time by providing APIs for
- 1-to-1 messaging
- group messaging
- voice and video calls
In this section, we will explore these real-time APIs in detail.
There are three key components of Mesibo real-time APIs
Functions, which you can invoke. For example, to send a message, make a call, etc
Listeners, which mesibo will invoke for various events. For example, when you receive a message, receive an incoming call, etc. You can implement these listeners to get real-time notifications of events
Data Structures, various data structures used in functions and listeners
This makes it easy for you to write cross-platform code across platform. In the following sections, we will describe APIs with name and parameters.
Get Started with Mesibo Real-time APIs
Mesibo Real-time APIs are broadly classified in the following categories:
Initialization APIs - Set of APIs for initializing Mesibo and start connection to Mesibo cloud or your on-premise servers.
Messaging APIs - Core Messaging APIs for sending messages, forwarding, resending, reading messages from the database etc.
File Transfer APIs - APIs to send and receive files.
Voice & Video Calls APIs - APIs for voice and video calls.
User and Group Profile APIs - APIs to manage user and group profiles.
Utility APIs - Various utility APIs to perform auxiliary tasks like checking network connections, creating files, etc.
You can click on individual sections to go through each API category. Although, it is not necessary to go in the order but recommended for the first reading.mesibo, real-time api, messaging API, chat API, voice SDK, video SDK