RTI Connext DDS 6.1.0

Core Libraries

The Core Libraries contain APIs that allow you to communicate and share data across applications.

Getting Started

If you are new to RTI Connext, start here. The RTI Connext Getting Started Guide will teach you core concepts and guide you through writing your first application examples.

Release Notes

For an overview of new features and bug fixes in this release, consult the following documentation:

Migration Guide

For information on migration and compatibility with previous releases, consult the Migration Guide:

User's Manual

To learn about an RTI Connext concept in depth, consult the Core Libraries User's Manual. This comprehensive guide is the definitive reference for the SDK.

The Extensible Types Guide is an important addition to the Data Types chapter in the Core Libraries User’s Manual.

API Reference

Once you begin active development, you will want to consult the extensive API documentation. RTI Connext supports C, C++, Java, and .NET (C# and C++/CLI). 

Simplified APIs in Python and JavaScript are also available (see RTI Connector).

Code Generation

RTI Code Generator creates the code needed to define and register a user data type with Connext.

RTI Connext DDS XML-Based Application Creation

XML-Based Application Creation simplifies the development and programming of RTI Connext applications. It allows you to specify in XML format all the aspects of a DDS system.

XML-Based Application Creation can also be used to configure Connext DDS Micro applications, through the Micro Application Generator (MAG) utility.

RTI Distributed Logger

Distributed Logger is a library that enables applications to publish their log messages to Connext. The log message data can be visualized with RTI Monitor and RTI Admin Console. Or you can write your own visualization tool.

QoS and Property Quick Reference Guides

RTI Connext provides comprehensive support for configurability and Quality of Service (QoS). Applications can take advantage of this to prioritize the different data topics and message-flows, control the amount of history maintained by the middleware caches, ensure reliable delivery of information, accommodate low-bandwidth or high-latency links, etc. The following cheat-sheet provides a convenient summary of all the QoS policies:

The Property Qos Policy stores name/value (string) pairs that can be used to configure certain parameters of Connext that are not exposed through formal QoS policies. The following guide provides a summary of all the properties available in RTI Connext:


For platform-specific instructions on how to compile, link, and run RTI Connext applications, consult the following documentation:

Other documentation includes these addendums to the Getting Started Guide:

XSD Schema

RTI Connext provides XSD files that describe the XML format of types, QoS profiles, and XML-based Application Creation configuration files.

Infrastructure Services

The following Infrastructure Services products are included with Connext DDS Professional. Additional Infrastructure Services documentation can be found in Additional Products, below.

RTI Routing Service

Routing Service is an out-of-the-box solution for integrating and scaling DDS-based applications across domains, LANs, and WANs, including firewall and NAT traversal.

If you want to build your own custom adapters so that you can bridge custom protocols and input/output streams to RTI Connext, see the following documentation:

RTI Recording Service

Recording Service can reliably record large amounts of real-time data without having prior knowledge of the data types or topics in the system. You can also replay the recorded data to replicate the original data flow.

If you want to build your own plugins to read and write to custom storage, see the following documentation:

RTI Persistence Service

Persistence Service saves data from RTI Connext publishing applications in memory or permanent storage.

This document describes how to install and configure a database for persisting RTI Connext data:

RTI Web Integration Service

Web Integration Service uses a simple, standards-based interface to provide a transparent bridge between web-based services and unmodified DDS applications.


RTI Launcher

Launcher provides a convenient graphical interface for installing, configuring, and running Connext components.

RTI Administration Console

Admin Console provides a graphical interface to visualize data as well as debug and administer Connext applications.

  • Release Notes (PDF version)
  • User's Manual -- This documentation is available from the 'Help' menu in the Admin Console tool.

RTI Monitor

Monitor provides a graphical interface showing QoS settings as well as numerous metrics including resource and protocol statistics.

RTI Shapes Demo

Shapes Demo is a graphical application that powerfully demonstrates the capabilities of Connext without requiring any programming.

RTI System Designer

System Designer allows you to graphically design and configure Connext systems. Think of it as a user interface (UI) to XML-Based Application Creation.

RTI Connector

Connector provides a set of simplified APIs that enables you to quickly develop demos, proofs of concept, and test applications using a variety of scripting languages.

RTI Spreadsheet Add-In for Microsoft Excel

Spreadsheet Add-In integrates Connext with Microsoft® Excel®. Excel can publish and subscribe to topic data and display it in real-time. Spreadsheet Add-In is available only on Windows®, if you chose to install it during your Connext installation (or you can install it later).

RTI Prototyper (Experimental)

Prototyper is an experimental tool to accelerate Connext application development and scenario testing.


RTI Real-Time WAN Transport

See Additional Products, below.

RTI Secure WAN Transport

For information on using Secure WAN Transport, consult the following documentation for example code, installation guidance, etc.:

RTI TCP Transport

For information on using TCP Transport with Connext, consult following documentation:

RTI TLS Support

For information on using TLS with Connext, consult the following documentation:

RTI Connext DDS Secure

Connext DDS Secure is Connext DDS Professional, with RTI Security Plugins added.

Security Plugins includes a robust set of security capabilities, including authentication, encryption, access control, and logging.

Additional Products

Real-Time WAN Transport

Real-Time WAN Transport is a Connext transport plugin that enables communication over wide area networks (WANs) using UDP as the underlying IP transport-layer protocol.

RTI Limited Bandwidth Plugins

Limited Bandwidth Plugins is designed to overcome situations where the network is constrained by low or limited bandwidth, intermittent connections, or other network-related issues.

RTI Limited Bandwidth Endpoint Discovery Plugin

Limited Bandwidth Endpoint Discovery Plugin is one of the Limited Bandwidth Plugins. The following documentation is included in the Limited Bandwidth Plugins documentation above, or you can view it separately here if you purchase only the Endpoint Discovery Plugin:

RTI Database Integration Service

Database Integration Service integrates a Connext application with a relational database system or a generic ODBC application.

RTI Cloud Discovery Service

Cloud Discovery Service is a standalone application that enables deployment of Connext applications in dynamic environments where UDP/IP multicast is not available.

If you want to programmatically control Cloud Discovery Service execution, see the following API documentation:

RTI Queuing Service

Queuing Service brokers interactions between message producers and consumers, delivering each message to only one consumer.

RTI Ada Language Support

For more information on Ada Language Support, consult the following documentation:

RTI Log Parser (Experimental)

RTI Log Parser is a command-line tool that processes and enhances RTI Connext log messages, making it easier to debug applications. For information on using this experimental feature, consult the following documentation:

RTI Connext DDS Pluggable Transport API

The Connext DDS Transport-Plugin API presents an abstract communication model that is independent of underlying physical transport devices. This API is used by the higher layers of Connext DDS to send and receive messages. The use of this API enables applications to use virtually any physical transport that can carry data from one application node to another.

Code that implements the Connext DDS Transport-Plugin API can be plugged into the Connext middleware either by directly linking into the Connext executable, or configuring the ParticipantQoS to load a dynamic library.

For information on how to write and configure a new Transport Plugin, consult the following documentation:

Wireshark and RTPS

For information on using Wireshark with RTPS, consult the following documentation:

Connext Professional Releases

Connext Micro Releases

Connext Drive Releases

Toolkit for LabVIEW Releases

Perftest Releases

TSS Releases

Wireshark and RTPS Releases