why deepstreamHub? compare us getting started feature roadmap faq
use cases pricing
developers
company
enterprise blog contact

next generation realtime

deepstreamHub enables enterprises to sync persistent data
between millions of devices within milliseconds

try it for free

why deepstream?

find out why some of the worlds largest corporations choose us to sync their mission critical data

compare us

products

deepstream open source

the server that started it all and now drives thousands of realtime apps worldwide

deepstreamHub cloud

powerful, easy to use cloud platform combining deepstream and integrations

deepstreamHub enterprise

the full scalability and featureset of deepstreamHub on premise or as private cloud

for developers

we help dev-teams focus on what makes their apps unique rather than spend time on backends and infrastructure.

for travelers

we enable car sharing and geolocation apps that orchestrate fleets of thousands of vehicles moving every second.

for traders

we make markets accessible with trading apps that stream every tick, efficiently route orders and handle bulks of historic data.

for scientists

we enable data-scientists and researchers to derive insights within milliseconds of data becoming available.

for gamers

we help indie game developers build highly available multiplayer capabilities that scale with their apps success.

for collaborators

we enable apps that let hundreds of users work together on the same document with realtime datasync.

for machines

we help IoT companies stream and aggregate thousands of sensor readings and share them with metric dashboards.

for you

deepstreamhub combines all the tools needed to build rock solid, lightning fast, production ready realtime apps.

for microservices

our stateful realtime documents combine messaging and datastore significantly reducing complexity for microservice communication.

features

realtime document store

schemaless JSON documents that sync updates within milliseconds

publish-subscribe

efficient many-to-many messaging with on-the-fly topic creation

request-response

loadbalanced question-answer workflows with dynamic endpoints

backed by

strong security

encrypted connections, realtime permissions and multiple auth strategies

enterprise scale

caters for millions of concurrent users and billions of messages

high availability

decentraliced architecture, instant failover and consistency across connection drops

Realtime Document Store
Live Search
Publish/Subscribe
Request/Response
  • order = ds.record.getRecord('order/342'); order.set( 'state', 'prepared' );

    Realtime Document Store

    At the heart of deepstreamHub lies a powerful data-sync engine: schemaless JSON documents called “records” can be manipulated and observed by backend-processes or clients. Changes are persisted and synced across all connected devices in milliseconds.
    Records are granular objects with individual lifecycles that can be organized in collections and arranged into complex, relational data-structures.

    learn more about records
  • ds.event.subscribe( 'notifications/lisamiller', data => { renderNotification( data ); }));

    Publish Subscribe

    deepstreamHub’s “events” provide an efficient way for many-to-many communication. Clients and backend processes can subscribe to topics and publish ephemeral messages carrying various types of data.

    learn more about events
  • //make a request ds.rpc.make( 'payment', data, ( err, result ) => {}) //and provide a response ds.rpc.provide( 'payment', ( data, resp ) => {})

    Request Response

    RPCs (Remote Procedure Calls) allow you to combine classic request-response workflows with deepstreamHub’s realtime concepts. Processes can register as providers and issue requests. The platform will smartly route and handle load-balancing, fail-over and data-transport.

    learn more about RPCs

get started with...

or use it with...