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())

Release files for rti.connext 7.7.0.1

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.7.0.1
File
rti_connext-7.7.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
rti_connext-7.7.0.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rti_connext-7.7.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
rti_connext-7.7.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rti_connext-7.7.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
rti_connext-7.7.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rti_connext-7.7.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
rti_connext-7.7.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rti_connext-7.7.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
rti_connext-7.7.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 311.2 MB

Release files / rti_connext-7.7.0.1-cp314-cp314-win_amd64.whl

Download URL rti_connext-7.7.0.1-cp314-cp314-win_amd64.whl
Size 11.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2a1891bdc304c872d0af335f511ec60e835432d4a8e8166f86d68f500f0dd9f0
BLAKE2b-256 checksum
How to use checksums
81af629d9b60da60725f78033d6922dd93f72790d1d291522f8a40320fbebeeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.7 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9b0d92d1dde2c359af9cc86a872ee5216876c13248c4ce758a7268cae3ee28d8
BLAKE2b-256 checksum
How to use checksums
6059fd4588d80c9ae5cd3df847e4d47350ef99fa68a0e802f4dbbd7d9a5ca825
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 19.1 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e694c21ae8d01a5e1bbe9f10582e75928b3826cc1ad12711c709f704f588a581
BLAKE2b-256 checksum
How to use checksums
112f348f84836708f8812c18b4b08671d425b10b1ec8e3531089dd50135d418c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL rti_connext-7.7.0.1-cp314-cp314-macosx_11_0_arm64.whl
Size 11.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f0a38a2fdd41a828ae8fbf8544ea90de26f0c7f5c1d905fc00e1a490803812ef
BLAKE2b-256 checksum
How to use checksums
1373f5947057afe28bed182ceab5d57d4671c9f1d66b699574d146889ff1d964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp313-cp313-win_amd64.whl

Download URL rti_connext-7.7.0.1-cp313-cp313-win_amd64.whl
Size 11.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9a5866674037e630c4dd43ed15629aa8e5611eb3debe026a9b85fb76e87e4625
BLAKE2b-256 checksum
How to use checksums
c7420d7636e47bc3ba7e84aa6d5f7546612c5957958c561c67d262b00c70363f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.7 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ac5a87a315fcd35edca842934184b8a4da55b943000f9c44a5d5d5858fbd1d70
BLAKE2b-256 checksum
How to use checksums
5cacb6aaa36b98a2144a6d3f5aab3b35430b822169ffc0b89929bb5ed379fff7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 19.1 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c448bbbf3ca6450a94190c2e09b49b865c14661425aad22a9fc61df988c3123e
BLAKE2b-256 checksum
How to use checksums
bb87bd503f8c02d644c49a81fbd4b1c37cef2b7ba8d658242d11cab64e73a56c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL rti_connext-7.7.0.1-cp313-cp313-macosx_11_0_arm64.whl
Size 11.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94aa836c186684a62d24551e93ac7ac8a368021c23623b1258c11403a885f270
BLAKE2b-256 checksum
How to use checksums
6625826e392c76fd7bb70e096a8410e40d080ff043ded22ca07489453e996f9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp312-cp312-win_amd64.whl

Download URL rti_connext-7.7.0.1-cp312-cp312-win_amd64.whl
Size 11.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9fcb66dcdbb31c37adf9df28f9750fdc2947b4e7bb5c39f22fbad65d5421d8e2
BLAKE2b-256 checksum
How to use checksums
e59628b57da1194c6e731430dedc99090b6aa5cbcfd9e5a357a4e0529c3864ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f42a821ba37d049966487c6a56db5b6ec4431af7aaa2fee719e53cf2a8d59b89
BLAKE2b-256 checksum
How to use checksums
004bb83bacd72abbd216d05f7ff7252b8f46f7fe974be04150c8c7fda99c792a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 19.1 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a790e551b4430f5dc741c9ee0b2a2b626bf4f0c704b48bedb6ed9bc36418ebb
BLAKE2b-256 checksum
How to use checksums
9764d1069f46e1d4cb0ade9a5a5160d9ccf80ed4a3869f0d78ccf6c84c96d822
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL rti_connext-7.7.0.1-cp312-cp312-macosx_11_0_arm64.whl
Size 11.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f472e525acffeee123f382ba18c729bb1b86638f15fa7ecf23a50a40293273a
BLAKE2b-256 checksum
How to use checksums
dc6a7f028b3608147ef3fbc2485d92fc4af156c63a54262b31f75c0251c37296
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp311-cp311-win_amd64.whl

Download URL rti_connext-7.7.0.1-cp311-cp311-win_amd64.whl
Size 11.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0abfd736121107d38812198c67e0e6191384edf89a6629b8fe8c48c261f7bb0d
BLAKE2b-256 checksum
How to use checksums
2db2d75f5e0dd80e36995dda14a000e8d77679e21988298f65a993d038cd5583
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2510b1af6cc73b4ba36b27838fd61fcd30aead68e17335b0e8756e012d5b08fe
BLAKE2b-256 checksum
How to use checksums
bc8df185bc1c1edb3ac7d4547a0e45c1a18b9814804a5c1517c78bd509ba10d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 19.1 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e794b6286817b9f41b4b6dc0dc4ab30ae246910fdfd40af219a52f54932d4f45
BLAKE2b-256 checksum
How to use checksums
ea86ed587ea705702503175a0ee33538dd06b3532742a59ad32287a778398b50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL rti_connext-7.7.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 10.8 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ed27fd886ba48f569b6ad4a272e6d34fe0460817ef493d44a1ecc8c9266b80e
BLAKE2b-256 checksum
How to use checksums
8c0d57f0188b110f97f65ff8cc8003865622800e12f5d4b720e4d4544b5cdaa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp310-cp310-win_amd64.whl

Download URL rti_connext-7.7.0.1-cp310-cp310-win_amd64.whl
Size 11.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8c96ad4a7682585aba1d088025e70f1f2081e815a81c0ee4b013642b1cf3be55
BLAKE2b-256 checksum
How to use checksums
737393de8263789a98af9c04888709d06eb88dcae313604e20080e58b059af4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 20.7 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
64a5000b46a73ade572e16aba2c48a4afebb622d90f16ec67f47d1e2846e66ba
BLAKE2b-256 checksum
How to use checksums
744270e971e2559c2a3ab29d6f7c5455ea889c53aeb9429bcd4d269c9293c47a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 19.1 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dc9ad51f8e4d6494789cfb7c9f3defc7238c627bcbf744ed6840e084552c53ea
BLAKE2b-256 checksum
How to use checksums
e19567c25ef29c7bf96be8eda3aa5200a9c36acad90723a4c10e4b24a6604b90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / rti_connext-7.7.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL rti_connext-7.7.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 10.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
036f0a016da61143f3e98a64ac283dea9c3f7d1ea81db969a96efb30bbeb2b60
BLAKE2b-256 checksum
How to use checksums
f45c5736b8972d6a39b28f2df1a9b14ee855b78ed3e431be7453f8d323994ece
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

7.7.0.1 This release

20 release files

7.7.0

20 release files

7.6.0

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