Mesibo APIs - Overview

Estimated reading time: 2 minutes

Mesibo APIs allows you to add real-time messaging, voice, and video calls and conferencing to your apps and website in no-time. Mesibo APIs are easy to learn and master. In an hour, you should be able to start using Mesibo APIs in your code.

Using Mesibo APIs is as simple as creating end-points (users or groups) and start communicating between them. Mesibo APIs remain the same, whether you are using our cloud-based services or our On-Premise offerings. This allows you to switch anytime without impacting your users.

In this section, we will describe various Mesibo APIs in detail. However, before we move further, ensure that you have read the guides mentioned in the Prerequisites below.

Prerequisites

Type of APIs

There are two types of mesibo APIs

Real-time APIs (Android, iOS, Javascript, C++, Python, etc.)

This is the API that you will integrate with your user-side applications (e.g., Android, iOS, Web, C++, Python, etc.). Mesibo real-time APIs allows users to communicate in real-time by providing APIs for

  • 1-to-1 messaging
  • group messaging
  • voice and video calls
  • video and voice conferencing

Mesibo real-time APIs only requires an access token which can be generated by Backend APIs.

Backend APIs (Server-side API)

Mesibo backend API allows your backend servers to communicate with Mesibo to perform various administrative tasks such as creating and managing users, groups, accessing stats, etc.

For most Apps, the Backend APIs play a very limited role of creating users and generate user access token for each user which is then used by Real-time APIs. Rest all functionalities can be accomplished by using Real-time APIs.

However, backend APIs can still be used for other administrative tasks such as managing or disabling users, to create and manage groups, send messages, etc. Mesibo backend API is a REST-based APIs that you can access using any language of your choice.

Mesibo HTTP Library

In addition to core mesibo real-time and backend API, mesibo provides powerful cross-platform HTTP Library for Android, iOS, Linux, MacOS.

Mesibo HTTP is a lightweight but fast and powerful HTTP client library compliant with RFC 7230-7235, 1738, 2046. Unlike other libraries, it is cross-platform and provides a unified API across platforms.

Get Started with APIs

Now let’s get started with each type of APIs in detail:

chat api, real-time chat api, backend api, chat api documentation, developer guide for chat app, sdk reference, types of api, messaging api user guide, http library