Design IDL
Visually
The modern way to create DDS data models.
Drag-and-drop, real-time validation, production-ready IDL.
The Old Way vs The Studio Way
Stop hunting for syntax errors. See your data model clearly.
BEFORE
module Sensors {
struct Reading {
@key
long sensor_id;
double value;
// typo: timestap
long timestap;
};
}; Syntax error at compile time
Error discovered 10 minutes later...
AFTER
Valid IDL 4.2
Real-time validation as you design
Features
59 components, 60+ Tauri commands, everything you need for professional IDL development.
Visual Editing
Design data models with drag-and-drop simplicity
9 Node Types
Struct, Enum, Union, Typedef, Module, Constant, Sequence, Array, Map -- all IDL 4.2 types.
Properties Panel
Edit names, members, annotations, inheritance. Full control over every type.
Auto-Layout (ELK)
ProPosition 1000+ nodes in <3s. ELK layered graph algorithm.
Undo/Redo
100-level history. Ctrl+Z/Ctrl+Y. Experiment freely.
Code Generation
One-click export to 6 target languages
Rust
ProModern Rust with CDR2 serialization traits. Production-ready.
C++ (11/17)
ProHeader-only C++ templates. Zero dependencies.
Python 3
ProDataclass decorators. Type hints included.
C (C89/C99)
ProPure C headers. Maximum portability.
Rust no_std
ProEmbedded Rust. Heapless, no allocator. MCU-ready.
C Embedded
ProMCU-friendly C. Minimal footprint.
AI Assistant
LLM-powered IDL generation with local models
Ollama Support
ProConnect to Ollama. Use any local model (Llama, Mistral, CodeLlama...).
LM Studio
ProCompatible with LM Studio API. Your hardware, your privacy.
Prompt-to-IDL
ProDescribe your data model in plain text. Get IDL instantly.
Streaming
ProReal-time streaming generation. See code as it's written.
QoS Management
Full DDS Quality of Service control
8 Presets
ProReliable, BestEffort, Transient, Volatile, KeepLast, KeepAll, and more.
XML Import/Export
ProRTI Connext and OpenDDS XML formats. Seamless integration.
Compatibility Check
ProValidate writer-reader QoS compatibility before deployment.
Drag-Drop Binding
ProDrag QoS profiles onto nodes. Visual QoS assignment.
Runtime Integration
Connect to live DDS systems
Live Connection
ProConnect to HDDS runtime. Real-time type discovery.
Topic Metrics
ProMessages/sec, bytes/sec, lost samples. Per-type monitoring.
Participant Discovery
ProSee all DDS participants on the network.
Import from Runtime
ProConvert runtime TypeCache to IDL graph. Reverse-engineer live systems.
Performance & Intelligence
Optimize your data models automatically
Heat Map
ProVisualize throughput on nodes. Spot bottlenecks instantly.
5 Pattern Detectors
ProDeep nesting, cache alignment, naming conventions, sequences, optionals.
Performance Prediction
ProEstimate latency, cache behavior, memory footprint per type.
Auto-Fix
ProOne-click fixes for detected issues. Automatic refactoring.
Validation & Quality
Catch errors before they reach production
60+ Rules
Full IDL 4.2 compliance checking. Annotations, cycles, symbols, types.
Real-Time Errors
Instant validation as you edit. No waiting for compile.
Diagnostics Panel
Error codes, messages, line numbers. Click to navigate.
Cycle Detection
Detect circular dependencies before they break serialization.
Developer Experience
Built for productivity
17+ Shortcuts
Ctrl+S, Ctrl+Z, Ctrl+L, Delete, Escape... Full keyboard control.
2 Themes
ProDark (TRON-inspired) and Light. System preference detection.
i18n Ready
English and French. More languages coming.
Crash Recovery
Autosave every 30s. Recover from unexpected crashes.
All IDL Types Supported
Full IDL 4.2 specification support. Every type, every annotation.
+ Annotations
Pricing
Start free, upgrade when you need more power.
Community
Perfect for learning and small projects
- â 100 nodes max
- â Import IDL
- â Export IDL
- â Real-time validation
- â Auto-layout
- â Code generation
- â Essentials templates
Pro
$190/year (save 17%)
For professional developers and teams
- â Unlimited nodes
- â Everything in Community
- â Auto-layout (ELK)
- â Code generation (Rust, C++, Python)
- â All themes
- â 6 Pro packs included (77 templates)
- â Industrial packs available as add-ons
Industrial
$490/year (save 17%)
For regulated industries and safety-critical systems
- â Everything in Pro
- â All 15 packs included (164 templates)
- â Defense, Aviation, Space, Medical, Energy...
- â Priority support
- â Standards-compliant IDL (STANAG, CCSDS, IEC...)
- â Multi-seat licensing
- â On-premise deployment available
Industry Template Packs
164 production-ready IDL templates across 15 domain packs. Pro includes 6 packs, Industrial includes all 15.
Pro Packs
Essentials
15 templates
Core templates for common DDS patterns
- â Generic Sensors
- â Basic Networking
- â ROS2 Essentials
ROS2 Complete
26 templates
All standard ROS2 Humble message types
- â std_msgs
- â sensor_msgs
- â geometry_msgs
- â nav_msgs
- â action_msgs
- â diagnostic_msgs
Robotics Advanced
9 templates
Swarm coordination, manipulation, and SLAM
- â Swarm Coordination
- â Manipulation Planning
- â SLAM / Mapping
Fintech / Market Data
9 templates
Real-time market data, orders, and risk metrics
- â Market Data Feeds
- â Order Management
- â Risk Metrics
Industrial IoT
9 templates
OPC-UA, Modbus, and sensor network templates
- â OPC-UA Base
- â Modbus Bridge
- â Sensor Networks
Logistics & Fleet
9 templates
Fleet tracking, warehouse, and supply chain
- â Fleet Tracking
- â Warehouse Automation
- â Supply Chain
Industrial Packs
Automotive
11 templates
V2X, ADAS, vehicle diagnostics (SAE J2735)
- â V2X Communications
- â Vehicle Diagnostics
- â ADAS / Sensor Fusion
Aviation
9 templates
ADS-B surveillance, flight data, ground ops
- â ADS-B Surveillance
- â Flight Data Recording
- â Ground Operations
Defense Basic
9 templates
NGVA and STANAG public standards for defense
- â NGVA Core
- â STANAG 4586 (UAV)
- â Tactical Messaging
Energy & Smart Grid
9 templates
Power grid, renewables, smart metering (IEC 61850)
- â Grid Monitoring
- â Renewable Energy
- â Smart Metering
Maritime
9 templates
AIS vessel tracking, NMEA navigation, ship systems
- â AIS Vessel Tracking
- â NMEA Navigation
- â Ship Systems
Medical Devices
9 templates
Patient monitoring, alerts (IEEE 11073)
- â Patient Monitoring
- â Device Telemetry
- â Medical Alerts
Space / CCSDS
13 templates
CCSDS and PUS standards for space missions
- â Telemetry (TM)
- â Telecommand (TC)
- â PUS Services
- â Constellation Mgmt
Telecom / 5G
9 templates
O-RAN monitoring, 5G core, network slicing
- â RAN Monitoring
- â Core Network
- â Subscriber Analytics
Precision Agriculture
9 templates
Soil/crop sensors, drone ops, field weather
- â Field Sensors
- â Drone Operations
- â Agri Weather
AI Power-Ups
$9/mo
AI-assisted development for smarter IDL design.
- â
IDL Copilot - AI-assisted type design
- â
Performance Oracle - Optimization suggestions
- â
Migration Wizard - Upgrade legacy IDL
Industrial = Pro + 9 regulated domain packs
15 packs, 164 templates. Defense, Aviation, Space, Medical, Energy, Maritime, Automotive, Telecom, Agriculture.
Professional Services
Need help with your DDS project? We can help.
| Service |
|---|
| Onboarding & Training Hands-on setup and team training for HDDS Studio |
| IDL Architecture Review Expert review of your data model and type system |
| Custom Template Development Industry-specific IDL templates built for your domain |
| DDS Integration Support Help integrating HDDS with your existing DDS infrastructure |
Get in Touch
Questions about Industrial licensing? Need a custom demo? Partnership inquiries? We're here to help.
Prefer email directly? Reach us at contact@hdds.io
Stop writing IDL by hand.
Be among the first to design DDS data models visually.
Linux
macOS
Windows
Single binary, no dependencies. Runs offline.