// Server
var DeepstreamServer = require( 'deepstream.io' ),
    server = new DeepstreamServer();

server.set( 'host', 'localhost' );
server.set( 'port', 6020 );

server.start();
// Browser / Node Client
var ds = deepstream( 'localhost:6020' ).login(),
    record = ds.record.getRecord( 'stock/hxto' );

record.get( 'name' ); // Hoxton One
record.set( 'employees[1].firstname', 'Zack' );
record.subscribe( 'price', function( price ){ /***/ });

Example Real-time App
Records

JSON structures that can be read,manipulated and listened to.

Events

Messages that can be sent to one or more subcribers.

RPCs

Request response workflows, between two clients or servers.

Under the Hood
Storage
Cache
Messaging
deepstream.io
Clients

We know you're worried about security, and so are we. That's why deepstream helps you to secure each and every step as your information makes it's way.

  • Https & Wss
  • Granular Permissions
  • Performant and Scalable