Now You Can Access DDS using Python or JavaScript

RTI Connector for Connext® DDS consists of a family of APIs that provide a quick and easy way to write applications that publish and subscribe to the RTI Connext DDS databus in Python and JavaScript.  You can now integrate the powerful capabilities of Connext DDS in web applications using JavaScript, or in complex simulation or machine-learning applications with Python.

Looking for additional languages?

Additional experimental project versions are available from RTI Labs for C#, Go and Lua.


Key Features and Benefits of RTI Connector

  • Easy Access to Data Samples. Bring your Connext DDS data to simulation, machine-learning, big-data, automated test or web applications.
  • Simple API Integrated with Connext DDS. Define your Connext DDS system in XML and start sending and receiving data in a few lines of Python or JavaScript code. Connector’s simplified set of APIs are easy to learn quickly and familiar for Python and JavaScript developers. 
  • Flexible Ways to Access Data Samples. Utilize Connector’s flexible ways to create, populate and retrieve your data samples, such as setting them iteratively one member at a time, or in a single operation using a dictionary, or reading samples that contain meta-data only. So you can set or get exactly what you need quickly.
  • Quick Development of PoCs and tests. Scripting languages are often used to quickly develop demos or proof of concepts (PoCs). Connector can also be used to create test applications.


RTI Connector is a DDS-based technology in the form of a library with binding for scripting languages, including Python, JavaScript. Additional experimental project versions of RTI Connector provide language bindings for Go and Lua.

Platform Support and Compatibility

Connector runs on most Windows, Linux and macOS systems.

Product compatibility. The RTI Connector Library is fully interoperable with products compatible with RTI Connext DDS 6.0.0 and 6.0.1, including RTI Connext DDS Micro (limited to the feature set of Micro).


RTI Connector User Guide (Python) »

RTI Connector User Guide (JavaScript) »

Download RTI Connector

RTI Connector for Python. You can install Connector for Python with pip. For more instructions, please visit the RTI Community.

> pip install rticonnextdds_connector

RTI Connector for JavaScript. You can install Connector for JavaScript with npm:

> npm install rticonnextdds-connector

All versions of RTI Connector (including Experimental Project support for additional languages) for Connext DDS are available for download here:

The Connector APIs along with examples are in the following GitHub repositories: