You're reading the documentation for a development version. For the latest released version, please have a look at Kilted.

RMW implementations

By default, ROS 2 uses DDS as its middleware. It is compatible with multiple DDS or RTPS (the DDS wire protocol) vendors. There is currently support for eProsima’s Fast DDS, RTI’s Connext DDS, Eclipse Cyclone DDS, and GurumNetworks GurumDDS.

It also supports non DDS RMW implementations such us Zenoh.

See REP-2000 for supported RMW vendors by distribution.

The default RMW vendor is eProsima’s Fast DDS.

Review all the possible options: