OpenJAUS SDK review
A focused C++ toolkit for implementing JAUS services and transports on Windows or Linux.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
OpenJAUS SDK is a C++ middleware toolkit for developers building unmanned systems around the JAUS standard. It supplies libraries for system concepts such as subsystems, nodes, and components, along with SAE service implementations. Its scope is specialized: teams implementing JAUS middleware can use its service and transport support, while developers seeking a general-purpose communications SDK should look elsewhere.
The service coverage is a central reason to consider it. The SDK includes JAUS Core, Mobility, Environmental Sensing, and Manipulator services, plus IOP service support for versions 1 through 4. It supports transport over UDP, TCP, serial, and DDS. For project-specific needs, developers can import and export custom services using JSIDL and generate C++ code for those services. Dynamic configuration and discovery of JAUS components round out the middleware capabilities. Some packages have restricted access, so teams should establish which service components are available for their project before planning around them.
OpenJAUS SDK is self-hosted, with CMake-based builds for Windows and Linux. The vendor offers email and phone support, and documentation is available. Pricing is contact-sales; documentation describes source code distribution to customers after purchase. This makes it a candidate for small, mid-market, and enterprise teams whose requirements align closely with JAUS and who can work through a sales process. It is less suitable for teams needing public, self-serve pricing or a broadly applicable SDK. Buyers should also clarify package access and source-license terms with OpenJAUS before committing.
OpenJAUS SDK pros and cons
- Where it wins
- Includes core, Mobility, Environmental Sensing, and Manipulator services
- Supports UDP, TCP, serial, and DDS transports
- Generates C++ code for custom JAUS services from JSIDL
- Where it doesn't
- Focused on JAUS rather than general-purpose middleware
- Requires self-hosted deployment and CMake-based builds
- Access to some service packages is restricted
OpenJAUS SDK fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
