Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DDS

DDS (Data Distribution Service) is an Object Management Group standard for real-time, data-centric publish/subscribe messaging. It provides rich quality-of-service policies and decentralized discovery for mission-critical and industrial systems.

DDS (Data Distribution Service) is an Object Management Group standard for real-time, data-centric publish/subscribe messaging. Instead of routing messages through a central broker, DDS builds a decentralized “global data space” where publishers and subscribers discover each other automatically and exchange typed data samples directly. It is engineered for the mission-critical and industrial systems where latency, reliability, and predictability are non-negotiable.

  • Data-centric pub/sub - Participants communicate through named, typed data topics rather than opaque message payloads.
  • Quality-of-Service policies - Fine-grained QoS controls durability, reliability, latency budgets, and delivery guarantees per topic.
  • Decentralized discovery - Nodes find one another dynamically with no central broker, avoiding a single point of failure.
  • Real-time by design - Deterministic delivery makes DDS a fit for robotics, defense, autonomous vehicles, and industrial control.

In practice, DDS underpins systems where a request/response API would be too slow or too brittle — the internal fabric of robots, medical devices, and IoT platforms — and increasingly those fabrics are fronted by REST or streaming APIs for external integration. As standards like AsyncAPI bring event-driven interfaces into the broader API discipline, DDS represents the high-assurance end of that spectrum, and understanding it helps teams reason about where message-centric protocols end and web-facing API contracts begin.