why deepstreamHub? compare us getting started faq
use cases
blog contact

compare deepstreamHub enterprise

what makes deepstreamHub enterprise unique?

  • efficiency: deepstream utilizes ai-based cluster management to continuously improve resource utilisation, predictive maintenance, network latency and load balancing within any deployment scenario and server environment. This leads to significantly lower operating costs, machine requirements and improved speed and reliability.
  • flexibility: deepstream is designed to work with almost any stack and comes with a rich ecosystem of connectors for enterprise level databases, caches, messaging systems or SSO providers. It adjusts to countless environments and deployment scenarios and can easily be integrated with inhouse systems.
  • modern design: in contrast to the monolithic servers of the past, deepstreamHub is created as a swarm of fast and nimble nodes that can be started, stopped and scaled in seconds resulting in high availability and instant failover. It's open source core and active community prevents vendor lock in and reduces risk of adoption.
  • deepstreamHub enterprise

    deepstreamHub enterprise offers the full power of the deepstreamHub platform for highly customizable on-premise and private cloud deployments.

  • realm.io

    realm offers a rich, distributed database and synchronisation server purely for mobile apps.

  • kaazing

    Kaazing offers an enterprise publish-subscribe message broker that's often used in the financial space.

  • caplin

    Caplin offers Liberator, a realtime object server for trading technology, complete with integration adaptors and endpoints in different languages.

  • dsh enterprise
  • realm.io
  • kaazing
  • caplin
  • on premise deployment
    deepstreamHub enterprise supports a wide array of deployment options including docker images and multiple linux package distributions.
  • dedicated managed cloud
    deepstreamHub offers bespoke, fully managed enterprise solutions, providing rolling upgrades, managed cache and database layers, on-premise replication, autoscaling and more.
  • SSO Integration
    Integration with Single Sign On systems or Authentication hooks are a must for on-premise systems and provided by all major offerings
  • Customisable Permission Endpoints
    deepstreamHub offers both a powerful permission language that allows for the creation of complex rulesets as well as custom permission hooks to integrate with in-house systems.
  • Multiple Protocols
    deepstreamHub facilitates interaction with the platform using a variety of protocols such as MQTT, Binary, HTTP, STOMP and deepstream's realtime protocol.
  • WebSocket
    deepstreamHub utilizes a websocket optimized, minimalistic protocol that offers minimal message sizes, distributed consistency and sub-millisecond latency
  • HTTP
    In addition to high performance realtime data deepstreamHub exposes most of its functionality via a classic REST API. This enables clients from any language to interact with the platform in a coherent, scalable manner
  • MQTT
    deepstreamHub and Kaazing both provide support for MQTT. DeepstreamHub however goes one step further by enabling MQTT clients to interact with deepstream resources such as Records, Remote Procedure Calls and Events.
    Similar to MQTT, deepstreamHub allows clients to interact with its ressources using the Simple, Text Oriented Message Protocol
  • Binary
    deepstreamHub's unique support for binary data enables clients to not only send text messages, but also share files or media data or even facilitate remote updates using the existing, bi-directional connection.
  • Integrated Database Support
    deepstreamHub comes with a wealth of connectors to allow for integration with established databases.
  • Cluster Monitoring
    All enterprise offerings offer JMX support for monitoring. DeepstreamHub however also offers a bespoke, integrated monitoring solution, aggregating a host of both technical and business level data from cluster nodes around the globe.
  • AI based cluster management
    deepstreamHub comes with a unique, AI based cluster management solution that continuously learns about the system's behaviour and optimizes uptime, latency, endpoint allocation and a host of other aspects.
  • Request/Response
    deepstreamHub supports scalable Remote Procedure Calls and handles high availability, failover, data-serialisation and message routing.
  • Publish/Subscribe
    Publish/Subscribe is a cornerstone of many stateless realtime architectures and is provided by all major vendors.
  • Realtime Datastore
    Caplin and Kaazing offer last message persistence in cache, deepstreamHub and realm also store the objects automatically in a database, facilitating advanced data-usecases from simple queries to machine learning or data-mining. Both realm.io and deepstreamHub apply sophisticated conflict resolution strategy to keep data in sync across write conflicts and network outages.
  • Live Searches
    Live searches are queries that keep their result set open and stream results as they match or unmatch the search criteria.
  • Active Data Providers
    deepstreamHub supports active data providers that only stream information as it is requested by clients thus significantly reducing network throughput and data volume, resulting in a decrease in costs and infrastructure complexity.
  • Runtime Endpoint provisioning
    deepstream's unique architecture makes it possible to connect backend processes that provide data or respond to RPCs dynamically at runtime, allowing for granular optimisations, high availability and point scaling.
  • Opensource Core
    Both realm.io and deepstreamHub evolved from their opensource offering - bringing the benefits of an active community and an open core to fall back on.

learn more

Build your own opinion. Learn how deepstreamhub enterprise can help your business grow