Looking for the most scalable solution for adding real-time functionality to your web and mobile apps? MigratoryData's real-time messaging solution, proven in the market with production customers worldwide, is now used to successfully deliver real-time data to millions of end users daily.
Get started
Add real-time features in minutes using a simple API

We provide a common API with libraries for the most popular environments, including JavaScript, iOS, Android, Java, .NET, PHP, Python, Ruby and more.

Our JavaScript library extends real-time messaging to any browser. It uses the WebSockets standard for the recent browsers. For the older browsers, having no support for WebSockets, messages are still pushed via techniques that use a single persistent TCP connection, like WebSockets do. So, low latency real-time messaging is achieved for all browsers, all without additional plugins.

Scale to millions of concurrent users with a fraction of the cost

MigratoryData has been benchmarked to handle 12 million concurrent users on a single 1U server while streaming more than 1 Gbps low latency data. In addition, MigratoryData can be clustered and scale up horizontally by adding more MigratoryData instances.

The massive vertical scalability per MigratoryData instance and the near-linear horizontal scalability provide our customers with large costs savings as they are able to handle considerably more concurrent users or real-time data volumes with less hardware.

High availability, guaranteed message delivery

Multiple MigratoryData instances can be configured as an active/active cluster that provides: horizontal scalability, load balancing and failover, high availablity with no single point of failure, and guaranteed message delivery even in presence of sudden hardware failures or network disconnections.

The client API permanently monitors the connection to the cluster. When a disconnection is detected, it automatically reconnects to another cluster member. In addition, the client receives from the new cluster member any message published during the failover, so no message is lost.

Aug 6, 2014 - MigratoryData Server 5.0.8 maintenance release is now available. Only deployments using Guaranteed Message Delivery need to be upgraded.
Jul 2, 2014 - MigratoryData Server 5.0.7 is released. The main enhancement is the ability to retrieve historical messages before subscribing for real-time messages (available only for deployments using Guaranteed Message Delivery)
Jun 12, 2014 - MigratoryData Server 5.0.6 maintenance release is now available for download. Enhanced the connection failure detection of clients and added a new reconnection policy.
May 28, 2014 - MigratoryData Server 5.0.5 maintenance release is now available for download.
May 19, 2014 - MigratoryData Server 5.0.4 is released, offering further performance and security enhancements.
Apr 18, 2014 - MigratoryData Server 5.0.3 maintenance release is now available for download.
Apr 3, 2014 - MigratoryData is excited to be attending Arabian Banking Technology Exhibition & Conference (ABTEC 2014) in Bahrain next week, April 8-9. Come visit us at Booth A04 to meet Mihai Rotaru, MigratoryData’s CTO, and learn more about our messaging solution. Read the press release
Mar 26, 2014 - MigratoryData Server 5.0.2 released. Failover reconnection is immediate for WebSocket clients. Upgraded the C++ and Python API libraries to version 5.x.
Mar 4, 2014 - MigratoryData Server 5.0.1 maintenance release is now available. Added MigratoryData Replayer, a tool designed to replay recorded messages at arbitrary speeds.
Feb 6, 2014 - MigratoryData Server 5.0 a major version release is now available for download. See the Migration Guide to learn about the new enhancements introduced.
Jan 6, 2014 - MigratoryData 4.1.1 maintenance release is now available for download.
Nov 21, 2013 - MigratoryData WebSocket Server 4.1 released: Guaranteed delivery is optimized for better memory usage and quicker recovery after failover.
Oct 11, 2013 - Scaling to 12 Million Concurrent Connections: How MigratoryData Did It
Oct 03, 2013 - MigratoryData WebSocket Server 4.0.11 maintenance release is now available for download.
Sep 17, 2013 - MigratoryData WebSocket Server 4.0.10 is released. We added access logs, enriched the monitoring information, and fixed some bugs.
June 26, 2013 - MigratoryData WebSocket Server Achieves 12 Million Concurrent Connections on a Single 1U Server.
May 21, 2013 - MigratoryData WebSocket Server 4.0.7 released: New API to extend MigratoryData Agent with custom code (e.g. build your entitlement rules).
May 08, 2013 - MigratoryData WebSocket Server 4.0.6 released: Add private subjects and bring memory footprint improvements to support millions of subjects.
Mar 28, 2013 - MigratoryData Demonstrates Record-Breaking 8X Higher WebSocket Scalability than Competition.
Nov 21, 2013 - MigratoryData WebSocket Server 4.1 released: Guaranteed delivery is optimized for better memory usage and quicker recovery after failover.
Oct 11, 2013 - Scaling to 12 Million Concurrent Connections: How MigratoryData Did It
Oct 03, 2013 - MigratoryData WebSocket Server 4.0.11 maintenance release is now available for download.
Sep 17, 2013 - MigratoryData WebSocket Server 4.0.10 is released. We added access logs, enriched the monitoring information, and fixed some bugs.
June 26, 2013 - MigratoryData WebSocket Server Achieves 12 Million Concurrent Connections on a Single 1U Server.
May 21, 2013 - MigratoryData WebSocket Server 4.0.7 released: New API to extend MigratoryData Agent with custom code (e.g. build your entitlement rules).
May 08, 2013 - MigratoryData WebSocket Server 4.0.6 released: Add private subjects and bring memory footprint improvements to support millions of subjects.
Mar 28, 2013 - MigratoryData Demonstrates Record-Breaking 8X Higher WebSocket Scalability than Competition.
Feb 26, 2013 - MigratoryData WebSocket Server 4.0.3 is now available. Added Publisher REST APIs for .NET and Java.
Feb 7, 2013 - New Android Push Notification API available. Read our CTO's blog post to learn more about the new API.
Dec 7, 2012 - MigratoryData WebSocket Server 4.0.1 is now available for download.
Nov 5, 2012 - MigratoryData 4.0 is released! The product name changed from Migratory Push Server to MigratoryData Websocket Server to reflect the adoption of the new WebSocket protocol. MigratoryData WebSocket Server 4.0 extends High Availability Clustering and Guaranteed Message Delivery to publishers and adds new interesting features. Check out the product overview to learn more.
Sep 25, 2012 - MigratoryData 3.7.23 is now available. Added Snapshots: Get, via a HTTP request, the latest message of a subject without getting subsequent messages. New Developer's Guides and Reference Manuals, and updated examples for all APIs.
Aug 28, 2012 - MigratoryData 3.7.20 out now. Deploy it securely as non-root user. Push WebSocket messages of any size (previously limited to 64 KB).
May 16, 2012 - MigratoryData 3.7.18 released: Added streaming compatibility with Google Chrome 19 (just released with improved WebSockets support).
May 14, 2012 - MigratoryData 3.7.17 is ready: Added support for cross-domain streaming (via pure JavaScript and via a Flash-based transport for old browsers).
Mar 07, 2012 - MigratoryData 3.7.16 available for download. It has a focus on security. Ported entitlement from version 2.x. Added new enhancements and bug fixes.
Dec 14, 2011 - MigratoryData 3.7.11 released. Enhanced WebSocket support based on the RFC 6455 standard, enabling WebSocket streaming for the latest Chrome 16 and 17.
Dec 10, 2011 - MigratoryData Benchmark Kit is now available for download. Use it for the capacity planning of the push infrastructure of your real-time web app.
Oct 17, 2011 - Maintenance release 3.7.9 available for download.
Aug 24, 2011 - MigratoryData 3.7.7 now available. Added WebSocket support for Firefox 6, 7 and Chrome 14. Added compression.
Aug 3, 2011 - MigratoryData API for ActionScript is now available for download. It enables you to build scalable real-time Flash, Flex, and AIR apps.
Aug 1, 2011 - MigratoryData API for iOS is now available for download. It enables you to build scalable realtime apps for iPhone, iPad and iPod Touch devices.
Jul 7, 2011 - New pricing for MigratoryData WebSocket Server available immediately for online orders.
Jun 7, 2011 - New MigratoryData release 3.7.4 available. Added full support for the emerging HTML5 WebSocket standard.
May 9, 2011 - New MigratoryData release 3.7.3 available. Added new C++ APIs for both client and publisher.
Apr 28, 2011 - MigratoryData teams up with ANT to bring real-time web applications to HbbTV-compliant devices.
Mar 25, 2011 - BlackBerry browser is now supported by MigratoryData, as other major mobile browsers (iPhone, Opera Mobile, and Android).
Mar 24, 2011 - MigratoryData adds HTML5-based streaming in IE9. It enables "cross-domain streaming" in IE9 besides the existent support for all the browsers.
Feb 9, 2011 - MigratoryData's new unified publisher REST APIs for PHP, Perl, Python, and Ruby are now available for download.
Feb 2, 2011 - MigratoryData 3.7 available. Added HTTP monitoring besides JMX, as well as a new MAX statistic besides AVG and STDEV.

MigratoryData's real-time messaging solution is now used by companies ranging from start-ups to Fortune Global 500 multinationals to successfully deliver real-time data to millions of end users daily.