A protocol binding defines how the Ditto protocol messages are transported using a specific network protocol e.g. “Ditto Protocol over WebSocket”. The binding defines a set of rules how Ditto protocol messages are mapped to network protocol messages and back.

Currently the following protocol bindings are supported:

Content Type

When sending messages towards Ditto, the following content type has to be specified in a protocol-specific way given that the messages are already in Ditto Protocol format.

All change notifications emitted by Ditto will also contain the content-type:


For messages which are not yet in that format, the payload mapping of Ditto’s connectivity may be used to bring the messages in that format.

Tags: protocol