Skip to main content

Connext Python API

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.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.5.0.1
File
rti_connext-7.5.0.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
rti_connext-7.5.0.1-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.1-cp38-cp38-manylinux_2_27_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.27+ ARM64 Details
rti_connext-7.5.0.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
rti.connext-7.5.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rti.connext-7.5.0.1-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.1-cp313-cp313-manylinux_2_27_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rti.connext-7.5.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rti.connext-7.5.0.1-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.1-cp312-cp312-manylinux_2_27_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rti.connext-7.5.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rti.connext-7.5.0.1-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.1-cp311-cp311-manylinux_2_27_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rti.connext-7.5.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rti.connext-7.5.0.1-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.1-cp310-cp310-manylinux_2_27_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rti.connext-7.5.0.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rti.connext-7.5.0.1-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.1-cp39-cp39-manylinux_2_27_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64 Details
rti.connext-7.5.0.1-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.1-cp38-cp38-win_amd64.whl

Download URL rti_connext-7.5.0.1-cp38-cp38-win_amd64.whl
Size 9.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
7acde7ea019f51ef2af148c5524ac8023e03ca57961bd0d744dbf3560c0fb009
BLAKE2b-256 checksum
How to use checksums
587224083ca33a3805d39c6f6f52eed29e717d6eee1882046ad3dbaadf28b46d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti_connext-7.5.0.1-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
f62fdce7b04a9d980280d82a60e6b00eaee540481b09512c9271fa9c0c474190
BLAKE2b-256 checksum
How to use checksums
b95ef6ee1ba85ef69e90e832a879a3c1bea644ad7a21c861fe50c64de7adc2d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti_connext-7.5.0.1-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
fe3244f510709286f630082f3bb1743994af37bcf90652d69291131380f9900a
BLAKE2b-256 checksum
How to use checksums
5f8af89a12331c677ab4e917c4c7e20a71f1df3b85f748336cef473b4cf6933f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti_connext-7.5.0.1-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
3d9fec3dd38eadf606273706b024f4c831505ca0805ef16085d97fff54154d0f
BLAKE2b-256 checksum
How to use checksums
61ad8db9d607f7d340c364c1f637d5f52864c657f5bd3e2d3d814a57ae388c7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

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

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

Download URL rti.connext-7.5.0.1-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
b6d44ed4b1eb150f5d1f0caf8853eb065765d62e54f3e9b149b7e46b2927772e
BLAKE2b-256 checksum
How to use checksums
28bb28b27649d7da85a12431f17a517a9ce268e342ea49c0f7da6f6b054fb75f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
0dad35c8bbab1c33793d39bdad844bf8e5a467fe2cf0fc09daa963e49580d875
BLAKE2b-256 checksum
How to use checksums
720e1369b27e20a683105352dce53b7bb5a58a2918b52fd95be705fabddef78b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
bc92614c2eb6e86ee30e6da12db13ef030f959c9d890a6d6e02c8efe1830092b
BLAKE2b-256 checksum
How to use checksums
5cbb842539d381b6e299e1a84c1e4b3001b31c3f05c649dbd006b86f74603a05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-cp312-cp312-win_amd64.whl
Size 9.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d197b7687ff20ab64ab13cc89c94533d0a7e96fa9caf7d86175248eba25c7b66
BLAKE2b-256 checksum
How to use checksums
7b5a1e9ff1baf2d408bc09b7522fa2cff751bc5ed150d152b73b717aaf071ae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
3372a912f75c7651c2d5c85954c5b326c61d28e3f9f4bba2c94b7ba943f12212
BLAKE2b-256 checksum
How to use checksums
62b9b00c9cb30edb08e387bd9efdac4ee08c9c1a1fd3e8f8dd1ad9e20fdda184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
860b0affd1432fead51147706badfeaeb7bf20ae09d716563af3a13479899641
BLAKE2b-256 checksum
How to use checksums
e1f2f95c26d867a191a57a41782be0d2f01e0b1877061ef200a707e150219ea5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
0109fd464a18eaca5864f8146bfcd98ed5ead00ae9495c309c9d814ef2689e09
BLAKE2b-256 checksum
How to use checksums
fc164eff489a6a10f26f0694879556eaf9b3af8f39e47ad92fa23fafe733bdac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-cp311-cp311-win_amd64.whl
Size 9.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
64099c1e216ef5a2fef97f9fd7fecf037a78d3eff162f1779d9a0818aa2604e5
BLAKE2b-256 checksum
How to use checksums
b136c7a301d4c3ceee3d4d093c394c7193a70a47991c79fedacc12a1e0d55ceb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
220d5170a1961d4e4140c5f17815778b802b0adc87158cc3ae5ac21ddca196c4
BLAKE2b-256 checksum
How to use checksums
d377a170e25382485949d00542a6ddded7795d47be0f91d393e210022bffe771
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
55079a4390255fca932604872a33a0c620e1186ae5aacdca74b45df1cca33b33
BLAKE2b-256 checksum
How to use checksums
252d2e1b545a2d7a29b93910e912f31eff7d3fbdca711002a6ad13bc6947a7ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
735d1f6df75cf12898821da17f2385f90c4bea5abbf50e4765cdd6846005ae8c
BLAKE2b-256 checksum
How to use checksums
f5562b9346b3249a17b7895c92be77adbf539834c12e19d70c88b54b46a52083
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

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

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

Download URL rti.connext-7.5.0.1-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
1bf0a86142f6f5d28328c50e6152931d5c96528f3d91a0420b4af0927104c3dd
BLAKE2b-256 checksum
How to use checksums
4b1ccbaf86a74d7249903c5b1ec44018087b97450f552c68c96a04123bc51731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
c3406bfe4f1b199a3911d54e2995554a832243eb99000b18fd09158cdc945308
BLAKE2b-256 checksum
How to use checksums
982918ca469b9e604937d1a26410b1e0cd39b4c5b3721f982c7b513ef0e5b3c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
3db9da2210c1c7b5460d0c03363d832be5231f434b17f55cea65d991470f415c
BLAKE2b-256 checksum
How to use checksums
e5b48c0999144be6ad6e3381ed796f44a6e6b72f6f355ae45ff7f527173666f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

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

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

Download URL rti.connext-7.5.0.1-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
beedc0011e6ec0a7905f4e8540addac61485d100bb766870e960b7acaff06f7b
BLAKE2b-256 checksum
How to use checksums
e1b2f4ff38e4a7851466db141cb20faaeed5cbe2273398ca560d863607f41a48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
52bbb9978144cc9c4f1dc31728ab74cccb93710badd83d73ae0288a335fb21db
BLAKE2b-256 checksum
How to use checksums
cd6c0a810345908dac5a2004d1215f77d1356b6fe7ff30b63c786971e9c6bd23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

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

Download URL rti.connext-7.5.0.1-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
5ef78ec5bf365dd558d8d7c038e4d890a6077f88bd1bab71a1761881d90c6b51
BLAKE2b-256 checksum
How to use checksums
1e680f7f76dfac8b85285b1784732a10f14961e796d7acf0173184807faa5125
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

Release history Release notifications | RSS feed

7.7.0

20 release files

7.6.0

24 release files

This release

7.5.0.1 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