mesibo Documentation
mesibo is a real-time communication platform for messaging, voice, and video — available as a self-hosted server or a hosted cloud service.
Installation
Get the mesibo SDK for your platform and add it to your project.
- Android SDK — Gradle dependency, permissions, and initialisation
- iOS SDK — CocoaPods/SPM setup
- JavaScript SDK — npm / CDN
- Python SDK — pip install
API Reference
Complete reference for every API, parameter, and callback.
- Messaging API — send, receive, and manage messages
- Voice & Video API — calls, conferencing, and media controls
- REST API — server-side user and token management
- Webhooks — receive events on your backend
Tutorials
Step-by-step guides to build common features.
- Send your first message — initialise the SDK and send a text message
- Make a voice call — 1-to-1 and group calls
- File & media transfer — images, video, and documents
- End-to-end encryption — enable E2EE with Signal Protocol
Self Hosting
Run the mesibo server on your own infrastructure.
- Docker quick-start — spin up a local instance in minutes
- Production deployment — systemd, reverse proxy, TLS
- Configuration reference — all server config options
- Upgrading — rolling upgrades and migration notes