The MigratoryData product consists of the following:
- MigratoryData Server
- Client APIs
- Server Extension APIs
MigratoryData is a distributed WebSocket messaging server. With the ability to handle up to 10 million concurrent clients from a single commodity server, MigratoryData makes it cost-effective to stream real-time messages to and from millions of end-users — across web, mobile, and IoT devices.
The key features of the MigratoryData server are detailed here.
MigratoryData provides a common client API with libraries for the languages and technologies listed below.
|Application Type||Client API||Functions|
|iOS||publish and subscribe|
|Android||publish and subscribe|
|Flutter||publish and subscribe|
|Java||publish and subscribe|
|.NET||publish and subscribe|
|C++||publish and subscribe|
|Python||publish and subscribe|
|Dart||publish and subscribe|
|Node.js||publish and subscribe|
|ReactPHP||publish and subscribe|
|MicroPython||publish and subscribe|
|REST||produce and consume|
Server Extension APIs
MigratoryData provides the following extension APIs for building extensions for the MigratoryData server:
|Audit||Provide various audit info (access, messages, stats, etc)|
|Authorization||Define data access rules|
MigratoryData provides off-the-shelf integrations with a number of popular tools and platforms as listed here.