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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rti_connext-7.7.0.1-cp314-cp314-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.14Windows x86-64

rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rti_connext-7.7.0.1-cp314-cp314-macosx_11_0_arm64.whl (11.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rti_connext-7.7.0.1-cp313-cp313-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.13Windows x86-64

rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rti_connext-7.7.0.1-cp313-cp313-macosx_11_0_arm64.whl (11.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rti_connext-7.7.0.1-cp312-cp312-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.12Windows x86-64

rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rti_connext-7.7.0.1-cp312-cp312-macosx_11_0_arm64.whl (11.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rti_connext-7.7.0.1-cp311-cp311-win_amd64.whl (11.2 MB view details)

Uploaded CPython 3.11Windows x86-64

rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rti_connext-7.7.0.1-cp311-cp311-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rti_connext-7.7.0.1-cp310-cp310-win_amd64.whl (11.1 MB view details)

Uploaded CPython 3.10Windows x86-64

rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

rti_connext-7.7.0.1-cp310-cp310-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file rti_connext-7.7.0.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2a1891bdc304c872d0af335f511ec60e835432d4a8e8166f86d68f500f0dd9f0
MD5 3eb86267c6a08087c97dc7aacd17cf58
BLAKE2b-256 81af629d9b60da60725f78033d6922dd93f72790d1d291522f8a40320fbebeeb

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b0d92d1dde2c359af9cc86a872ee5216876c13248c4ce758a7268cae3ee28d8
MD5 2523e71f73ea0d58b2cae3731728ed06
BLAKE2b-256 6059fd4588d80c9ae5cd3df847e4d47350ef99fa68a0e802f4dbbd7d9a5ca825

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e694c21ae8d01a5e1bbe9f10582e75928b3826cc1ad12711c709f704f588a581
MD5 84b22fb388a7a335f59e03711a7aa136
BLAKE2b-256 112f348f84836708f8812c18b4b08671d425b10b1ec8e3531089dd50135d418c

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0a38a2fdd41a828ae8fbf8544ea90de26f0c7f5c1d905fc00e1a490803812ef
MD5 416c97a6fcf297e45161e73db686e843
BLAKE2b-256 1373f5947057afe28bed182ceab5d57d4671c9f1d66b699574d146889ff1d964

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9a5866674037e630c4dd43ed15629aa8e5611eb3debe026a9b85fb76e87e4625
MD5 f269b67d9ea26901cc7e353371a3a324
BLAKE2b-256 c7420d7636e47bc3ba7e84aa6d5f7546612c5957958c561c67d262b00c70363f

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac5a87a315fcd35edca842934184b8a4da55b943000f9c44a5d5d5858fbd1d70
MD5 347692657d9fc971610308194430a246
BLAKE2b-256 5cacb6aaa36b98a2144a6d3f5aab3b35430b822169ffc0b89929bb5ed379fff7

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c448bbbf3ca6450a94190c2e09b49b865c14661425aad22a9fc61df988c3123e
MD5 932bd32a8f488e0936fc97dd225522d1
BLAKE2b-256 bb87bd503f8c02d644c49a81fbd4b1c37cef2b7ba8d658242d11cab64e73a56c

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94aa836c186684a62d24551e93ac7ac8a368021c23623b1258c11403a885f270
MD5 eb5eb9b43a8c607bc45d73b7b7191a28
BLAKE2b-256 6625826e392c76fd7bb70e096a8410e40d080ff043ded22ca07489453e996f9d

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9fcb66dcdbb31c37adf9df28f9750fdc2947b4e7bb5c39f22fbad65d5421d8e2
MD5 421135de9442fefa7d0b82c29ad6cb95
BLAKE2b-256 e59628b57da1194c6e731430dedc99090b6aa5cbcfd9e5a357a4e0529c3864ba

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f42a821ba37d049966487c6a56db5b6ec4431af7aaa2fee719e53cf2a8d59b89
MD5 f35fd0206a3ce72701fa97cbf5d0139b
BLAKE2b-256 004bb83bacd72abbd216d05f7ff7252b8f46f7fe974be04150c8c7fda99c792a

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a790e551b4430f5dc741c9ee0b2a2b626bf4f0c704b48bedb6ed9bc36418ebb
MD5 1ef56adc821707ee0abf355b8bd011e0
BLAKE2b-256 9764d1069f46e1d4cb0ade9a5a5160d9ccf80ed4a3869f0d78ccf6c84c96d822

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f472e525acffeee123f382ba18c729bb1b86638f15fa7ecf23a50a40293273a
MD5 1d9d32a44d3e0b04f3076c54a4aa8530
BLAKE2b-256 dc6a7f028b3608147ef3fbc2485d92fc4af156c63a54262b31f75c0251c37296

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0abfd736121107d38812198c67e0e6191384edf89a6629b8fe8c48c261f7bb0d
MD5 16e2f21373b464623854e5ea3608fddc
BLAKE2b-256 2db2d75f5e0dd80e36995dda14a000e8d77679e21988298f65a993d038cd5583

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2510b1af6cc73b4ba36b27838fd61fcd30aead68e17335b0e8756e012d5b08fe
MD5 746af9c9f162c75ba2ff2aeaa532df4a
BLAKE2b-256 bc8df185bc1c1edb3ac7d4547a0e45c1a18b9814804a5c1517c78bd509ba10d8

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e794b6286817b9f41b4b6dc0dc4ab30ae246910fdfd40af219a52f54932d4f45
MD5 3538750a6fe5587026db5c89a301d5de
BLAKE2b-256 ea86ed587ea705702503175a0ee33538dd06b3532742a59ad32287a778398b50

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ed27fd886ba48f569b6ad4a272e6d34fe0460817ef493d44a1ecc8c9266b80e
MD5 7ba9d9968aa5b28757bb47e76d2f60f4
BLAKE2b-256 8c0d57f0188b110f97f65ff8cc8003865622800e12f5d4b720e4d4544b5cdaa3

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8c96ad4a7682585aba1d088025e70f1f2081e815a81c0ee4b013642b1cf3be55
MD5 dc56e11abd01c94dd76ca092dd1d98f9
BLAKE2b-256 737393de8263789a98af9c04888709d06eb88dcae313604e20080e58b059af4c

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 64a5000b46a73ade572e16aba2c48a4afebb622d90f16ec67f47d1e2846e66ba
MD5 9e63554b32d57958e304cff55f4365ca
BLAKE2b-256 744270e971e2559c2a3ab29d6f7c5455ea889c53aeb9429bcd4d269c9293c47a

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc9ad51f8e4d6494789cfb7c9f3defc7238c627bcbf744ed6840e084552c53ea
MD5 b0a2c4eaaf85480f489674622852d1c4
BLAKE2b-256 e19567c25ef29c7bf96be8eda3aa5200a9c36acad90723a4c10e4b24a6604b90

See more details on using hashes here.

File details

Details for the file rti_connext-7.7.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rti_connext-7.7.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 036f0a016da61143f3e98a64ac283dea9c3f7d1ea81db969a96efb30bbeb2b60
MD5 a4cccb84d757a4ad5e92de4498b735b2
BLAKE2b-256 f45c5736b8972d6a39b28f2df1a9b14ee855b78ed3e431be7453f8d323994ece

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

7.7.0.1 This release

20 files

7.7.0

20 files

7.6.0

24 files

7.5.0.1

24 files

7.5.0

24 files

7.3.1.2

47 files

7.3.1

47 files

7.3.0

40 files

7.2.0

24 files

7.2.0.dev0

1 file

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