Welcome to the iceoryx2 community forum!
iceoryx2 is an open-source, zero-copy data plane for fast and reliable data exchange. This forum is for anyone working with it, whether you’re running it in production, evaluating it for a project, or just curious how it works.
What this forum is for
- Getting help: questions about setup, the API, or unexpected behavior.
- Discussion and best practices: patterns, performance tuning, architecture, and trade-offs.
- Showcase: projects, demos, and benchmarks built with
iceoryx2. - Announcements and news: releases and project updates.
If you’re not sure where a post belongs, put it in General and we’ll move it if needed. Bug reports and feature requests should go to GitHub issues.
Getting started
- Introduce yourself and tell us what you’re working on.
- Look through existing threads, since your question may already be answered.
- Help others where you can. Every answered question makes the forum more useful.
- Share feedback. What’s unclear, what’s missing, what could be better.
Before posting, please read the community guidelines.
Useful links: GitHub repository · iceoryx2 book
Getting good answers
The more context you give, the better the answers will be. For troubleshooting, please include:
- The
iceoryx2version and language bindings you’re using (Rust, C, C++, C#, Python) - Your OS and platform
- A minimal example or steps to reproduce, along with the actual error or behavior
- Trace-level log output, if possible
For design or best-practice questions, please include:
- What you’re building and the problem you’re trying to solve
- Your constraints, such as latency targets, platform, message sizes, and number of processes
- What you’ve tried or considered so far
From robots to space to physical AI, let’s build the systems that get us there. ![]()
If you have a suggestion, feel free to post in Site Feedback or contact the admins.