Skip to main content

RTI® Connext® is a connectivity framework for building distributed applications with requirements for high performance and scalability.

The RTI Connext Python API provides access to most Connext features from Python.

Documentation

Hello World Example

The following is the basic code to publish and subscribe to a topic defined by a simple data type.

Define your types:

# hello.py

import rti.types as idl

@idl.struct
class HelloWorld:
    message: str = ""

Create a DataWriter to publish the HelloWorld Topic:

# hello_publisher.py

import time
import rti.connextdds as dds
from hello import HelloWorld

participant = dds.DomainParticipant(domain_id=0)
topic = dds.Topic(participant, 'HelloWorld Topic', HelloWorld)
writer = dds.DataWriter(participant.implicit_publisher, topic)

for i in range(10):
    writer.write(HelloWorld(message=f'Hello World! #{i}'))
    time.sleep(1)

Create a DataReader to subscribe to the HelloWorld Topic:

# hello_subscriber.py

import rti.connextdds as dds
import rti.asyncio
from hello import HelloWorld

participant = dds.DomainParticipant(domain_id=0)
topic = dds.Topic(participant, 'HelloWorld Topic', HelloWorld)
reader = dds.DataReader(participant.implicit_subscriber, topic)

async def print_data():
    async for data in reader.take_data_async():
        print(f"Received: {data}")

rti.asyncio.run(print_data())

Metadata

Release files for rti.connext 7.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for rti.connext 7.5.0
File
rti_connext-7.5.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
rti_connext-7.5.0-cp38-cp38-manylinux_2_27_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.27+ x86-64 Details
rti_connext-7.5.0-cp38-cp38-manylinux_2_27_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.27+ ARM64 Details
rti_connext-7.5.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
rti.connext-7.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rti.connext-7.5.0-cp313-cp313-manylinux_2_27_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64 Details
rti.connext-7.5.0-cp313-cp313-manylinux_2_27_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rti.connext-7.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rti.connext-7.5.0-cp312-cp312-manylinux_2_27_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64 Details
rti.connext-7.5.0-cp312-cp312-manylinux_2_27_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rti.connext-7.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rti.connext-7.5.0-cp311-cp311-manylinux_2_27_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64 Details
rti.connext-7.5.0-cp311-cp311-manylinux_2_27_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rti.connext-7.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rti.connext-7.5.0-cp310-cp310-manylinux_2_27_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64 Details
rti.connext-7.5.0-cp310-cp310-manylinux_2_27_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rti.connext-7.5.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rti.connext-7.5.0-cp39-cp39-manylinux_2_27_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64 Details
rti.connext-7.5.0-cp39-cp39-manylinux_2_27_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 310.8 MB

Release files / rti_connext-7.5.0-cp38-cp38-win_amd64.whl

Download URL rti_connext-7.5.0-cp38-cp38-win_amd64.whl
Size 9.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
0f573c55dad1171dc449960dfff1340aacba6e1a1c81ce69f1a393014501b08d
BLAKE2b-256 checksum
How to use checksums
81025e1b2d97b36e561982dbbcc37a4822e55dcbda13d1190a97e1e2cd2950b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti_connext-7.5.0-cp38-cp38-manylinux_2_27_x86_64.whl

Download URL rti_connext-7.5.0-cp38-cp38-manylinux_2_27_x86_64.whl
Size 17.1 MB
Tags CPython 3.8 Linux glibc 2.27+ x86-64
SHA-256 checksum
How to use checksums
d0cda232bdb20e4b62731c21346b636626cd9e5ae1ee69e100ef956af5a4f05e
BLAKE2b-256 checksum
How to use checksums
e757c336897452876a3d1589ee245976f38161d636e81d5345c248ca097d4a80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti_connext-7.5.0-cp38-cp38-manylinux_2_27_aarch64.whl

Download URL rti_connext-7.5.0-cp38-cp38-manylinux_2_27_aarch64.whl
Size 16.4 MB
Tags CPython 3.8 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
821f35d2b412b46a7a5cdf9ac3056cfd41fedf48fd9cc00c94ad7ac6bf52b4f2
BLAKE2b-256 checksum
How to use checksums
ec4bc25d8a726712c3196543b4f6f39a665f21733553b72d3c5431b110b15547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti_connext-7.5.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL rti_connext-7.5.0-cp38-cp38-macosx_11_0_arm64.whl
Size 8.8 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ffa6383151c14535f22b78dc06802aa71d42a1306205af1485f5a4e1b3b41dd
BLAKE2b-256 checksum
How to use checksums
63aada3de9518fbe6f92e7d6ab9408c41ee4ae6c4ec804b46f3f49525f961da5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp313-cp313-win_amd64.whl

Download URL rti.connext-7.5.0-cp313-cp313-win_amd64.whl
Size 9.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3e557b7627a05d6bc8b63dbc45c6cc8305a64f8056e558d91350c65546c4f4c3
BLAKE2b-256 checksum
How to use checksums
c36e9cc74e29395fe85157f1f0bf09cd1a02df84f286c2d35559ca4e036d7f31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp313-cp313-manylinux_2_27_x86_64.whl

Download URL rti.connext-7.5.0-cp313-cp313-manylinux_2_27_x86_64.whl
Size 17.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64
SHA-256 checksum
How to use checksums
64527f1b76d9284a16fd497cd261a7fc5276a0bd21715df5631beb27b0b66bb7
BLAKE2b-256 checksum
How to use checksums
b61ed1bbf875b717e4c62e77ce92e1dbf2eecc0b47e10b5013ab9f878259d436
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp313-cp313-manylinux_2_27_aarch64.whl

Download URL rti.connext-7.5.0-cp313-cp313-manylinux_2_27_aarch64.whl
Size 16.4 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
1ced4caf769999ebd24a8e3b9fe8a4b49dfedfa298d2a7626cc22108cef40d38
BLAKE2b-256 checksum
How to use checksums
c4587bb9b51f5d5216b62f5862aef70ce081fa4609dc6bb15a2dcc9775fd5e19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL rti.connext-7.5.0-cp313-cp313-macosx_11_0_arm64.whl
Size 9.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4cd31441eb1a99146a2f07df0849cf9c140dbf8f21c9b910903f601e542483a9
BLAKE2b-256 checksum
How to use checksums
d318a7139868d04aabb36b159ca7b9f6d38718a48d9d274441e4464bdb2783fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp312-cp312-win_amd64.whl

Download URL rti.connext-7.5.0-cp312-cp312-win_amd64.whl
Size 9.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
95e8553d1c58231d676f966506af69ff3b93d26937b8bd467f8924a43c5c6406
BLAKE2b-256 checksum
How to use checksums
430528c924bff1514b69ef3cc8657bd1e3d68d2403b88614ea506dca001e44f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp312-cp312-manylinux_2_27_x86_64.whl

Download URL rti.connext-7.5.0-cp312-cp312-manylinux_2_27_x86_64.whl
Size 17.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64
SHA-256 checksum
How to use checksums
83784341d7f6838b175574d60b9bb7cd1dc85f20c3c588aca8ea229860db25a3
BLAKE2b-256 checksum
How to use checksums
d14bf85366353bd1d321d15b7f03dface7852495f0a724d2c960c1ec1e765474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp312-cp312-manylinux_2_27_aarch64.whl

Download URL rti.connext-7.5.0-cp312-cp312-manylinux_2_27_aarch64.whl
Size 16.4 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
d880083f0ddaa07195430e1a63e884f4e489d9bf7162c52affa63921fd1fc53c
BLAKE2b-256 checksum
How to use checksums
af03b738a8b25fd8b8b14bbff98a3aa52188b13db3f4094d8954d067329c88cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL rti.connext-7.5.0-cp312-cp312-macosx_11_0_arm64.whl
Size 9.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d9bc9eab8043f94fa3796639b4073a9797844ea11ec5548c6b70ac695621f326
BLAKE2b-256 checksum
How to use checksums
90e7138613b87b9cde54678fa4bc2201de432887553096db4e16a9be8fd3e0d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp311-cp311-win_amd64.whl

Download URL rti.connext-7.5.0-cp311-cp311-win_amd64.whl
Size 9.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3bf42604ec51a88bbdfa71ad7103256c8c596f4ee22c9df9a99362869ba0f01a
BLAKE2b-256 checksum
How to use checksums
6b7602260519a149f97ba1b6746ef716d2c740300bfd8d7ed37ee61badaba56f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp311-cp311-manylinux_2_27_x86_64.whl

Download URL rti.connext-7.5.0-cp311-cp311-manylinux_2_27_x86_64.whl
Size 17.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64
SHA-256 checksum
How to use checksums
4aa854679960d2db5fb763a17037a5d9085de5a8e7165f1598a279627f4c6319
BLAKE2b-256 checksum
How to use checksums
b2273f0605085fab9eaa7aedb708172ecab79890255a16d0659bf9e451306778
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp311-cp311-manylinux_2_27_aarch64.whl

Download URL rti.connext-7.5.0-cp311-cp311-manylinux_2_27_aarch64.whl
Size 16.4 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
aa11e61069cb16cc9289a220bde8b1d43f54ef64132c0638ac79e1b5b3beb713
BLAKE2b-256 checksum
How to use checksums
da2f5d3fbe877fe2dc9a3755cb6674bfb990cf902ed9623f90941fd3a6057bcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL rti.connext-7.5.0-cp311-cp311-macosx_11_0_arm64.whl
Size 8.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cfe466a717e59dc3929fc7a097413deb6cce6d958acddd25f9d9b9215b593b53
BLAKE2b-256 checksum
How to use checksums
45639b5cf4076403c575eb508d9381bdd558488b44d38eed8de227c95b27305a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp310-cp310-win_amd64.whl

Download URL rti.connext-7.5.0-cp310-cp310-win_amd64.whl
Size 9.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4f606fb32997767ba94cb44787937d0ab42f12f2e1305daccf897f1ebdd50f31
BLAKE2b-256 checksum
How to use checksums
c69f4fd298c17754f6edc16293d42688f579c6e2eb7b551d92445c944c809fa0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp310-cp310-manylinux_2_27_x86_64.whl

Download URL rti.connext-7.5.0-cp310-cp310-manylinux_2_27_x86_64.whl
Size 17.1 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64
SHA-256 checksum
How to use checksums
a67795a2b850f0812d82bb1da159a57201ae82722192c78e0f8b3f5071af4582
BLAKE2b-256 checksum
How to use checksums
1d841cee950f30f10e5aa96921db985d72db7f9d25a54fc0aac16378468b315f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp310-cp310-manylinux_2_27_aarch64.whl

Download URL rti.connext-7.5.0-cp310-cp310-manylinux_2_27_aarch64.whl
Size 16.4 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
ebba4d971b8e25937d03d0bd73bb2b82f82f527c1972137ff90fdfe34a0f3474
BLAKE2b-256 checksum
How to use checksums
198aaaf16757008b1ef0da0b3f4fb68dd9ea9f4f6779616e0a4760a514b795f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL rti.connext-7.5.0-cp310-cp310-macosx_11_0_arm64.whl
Size 8.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
708877b1bda2fc74ecce7ed9e0c573aa135035b9ef0a01247145a1ec4df5295a
BLAKE2b-256 checksum
How to use checksums
bf3b7b3ad83cf7975a48ec1fe26de5b0a27b64b836b464cd72dcccd4fb304327
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp39-cp39-win_amd64.whl

Download URL rti.connext-7.5.0-cp39-cp39-win_amd64.whl
Size 9.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
958e9adb76ebf20133aa467fd042bfd0243d103233ec62ad7a64427f07aab5ad
BLAKE2b-256 checksum
How to use checksums
8ccaecbbba421b1887e2a283e23edec0a0cf9c83e2fc1ece6b70e5678d48fa8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp39-cp39-manylinux_2_27_x86_64.whl

Download URL rti.connext-7.5.0-cp39-cp39-manylinux_2_27_x86_64.whl
Size 17.1 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64
SHA-256 checksum
How to use checksums
802f21a3cc64f87b5def9a31cf5d76285120c444f03afaf616ef95b5b17e09af
BLAKE2b-256 checksum
How to use checksums
33c1aa22d09e0823e26ae0561b5bf107a82afb96f5fe9585af4ee225959f00aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp39-cp39-manylinux_2_27_aarch64.whl

Download URL rti.connext-7.5.0-cp39-cp39-manylinux_2_27_aarch64.whl
Size 16.4 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64
SHA-256 checksum
How to use checksums
cf75251b59e571f243fcf475209e99907727eb283b2839070b71c84500281b6e
BLAKE2b-256 checksum
How to use checksums
e71d6ea781f6da31fd991c257ad45e243e390ae36f5038a7de481b0b6fa41117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / rti.connext-7.5.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL rti.connext-7.5.0-cp39-cp39-macosx_11_0_arm64.whl
Size 8.8 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
48dadac31c6df219e531c37371ec6dcac374b3d56ba43a2762493486d862bf52
BLAKE2b-256 checksum
How to use checksums
fae2ef1aec97e8fa607dd1f5501a7a6ed5cf35d534fe4a249d0298dc4a72e9a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

7.7.0

20 release files

7.6.0

24 release files

This release

7.5.0 This release

24 release files

7.3.1

47 release files

7.3.0

40 release files

7.2.0

24 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page