v1.0.0 -- Now Available

Design IDL
Visually

The modern way to create DDS data models. Drag-and-drop, real-time validation, production-ready IDL.

6 languages
AI-assisted
QoS editor
Live runtime
IDL 4.2
HDDS Studio -- MyProject.hddsgraph
HDDS Studio - Visual IDL Editor with NATO module, structs, enums, and QoS editor
Click to enlarge

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

Reading
🔑 sensor_id
value
timestamp

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)

Pro

Position 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

Pro

Modern Rust with CDR2 serialization traits. Production-ready.

➕

C++ (11/17)

Pro

Header-only C++ templates. Zero dependencies.

🐍

Python 3

Pro

Dataclass decorators. Type hints included.

🇨

C (C89/C99)

Pro

Pure C headers. Maximum portability.

📟

Rust no_std

Pro

Embedded Rust. Heapless, no allocator. MCU-ready.

âš™ī¸

C Embedded

Pro

MCU-friendly C. Minimal footprint.

AI Assistant

LLM-powered IDL generation with local models

🤖

Ollama Support

Pro

Connect to Ollama. Use any local model (Llama, Mistral, CodeLlama...).

đŸ’ģ

LM Studio

Pro

Compatible with LM Studio API. Your hardware, your privacy.

đŸ’Ŧ

Prompt-to-IDL

Pro

Describe your data model in plain text. Get IDL instantly.

âŗ

Streaming

Pro

Real-time streaming generation. See code as it's written.

QoS Management

Full DDS Quality of Service control

đŸŽ¯

8 Presets

Pro

Reliable, BestEffort, Transient, Volatile, KeepLast, KeepAll, and more.

📄

XML Import/Export

Pro

RTI Connext and OpenDDS XML formats. Seamless integration.

✅

Compatibility Check

Pro

Validate writer-reader QoS compatibility before deployment.

đŸˇī¸

Drag-Drop Binding

Pro

Drag QoS profiles onto nodes. Visual QoS assignment.

Runtime Integration

Connect to live DDS systems

🌐

Live Connection

Pro

Connect to HDDS runtime. Real-time type discovery.

📊

Topic Metrics

Pro

Messages/sec, bytes/sec, lost samples. Per-type monitoring.

🔍

Participant Discovery

Pro

See all DDS participants on the network.

🔄

Import from Runtime

Pro

Convert runtime TypeCache to IDL graph. Reverse-engineer live systems.

Performance & Intelligence

Optimize your data models automatically

đŸ”Ĩ

Heat Map

Pro

Visualize throughput on nodes. Spot bottlenecks instantly.

🧠

5 Pattern Detectors

Pro

Deep nesting, cache alignment, naming conventions, sequences, optionals.

📈

Performance Prediction

Pro

Estimate latency, cache behavior, memory footprint per type.

🔧

Auto-Fix

Pro

One-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

Pro

Dark (TRON-inspired) and Light. System preference detection.

🌍

i18n Ready

English and French. More languages coming.

💾

Crash Recovery

Autosave every 30s. Recover from unexpected crashes.

59
UI Components
60+
Backend Commands
6
Languages
9
Node Types
45+
Templates
17+
Shortcuts

All IDL Types Supported

Full IDL 4.2 specification support. Every type, every annotation.

Struct
Data containers with typed fields
Union
Discriminated unions
Enum
Enumerated constants
Typedef
Type aliases
Sequence
Dynamic arrays
Array
Fixed-size arrays
Map
Key-value containers
Module
Namespaces
Constant
Compile-time values

+ Annotations

@key@topic@default@bit_bound@optional@external@nested@appendable@mutable@final +50 more...

Pricing

Start free, upgrade when you need more power.

Community

FREE

Perfect for learning and small projects

  • ✓ 100 nodes max
  • ✓ Import IDL
  • ✓ Export IDL
  • ✓ Real-time validation
  • ✗ Auto-layout
  • ✗ Code generation
  • ✗ Essentials templates
Join Waitlist
Recommended

Pro

$19 /month

$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
Join Waitlist

Industrial

$49 /month

$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
Contact Us
💬 Questions? Contact us for a personalized demo

Industry Template Packs

164 production-ready IDL templates across 15 domain packs. Pro includes 6 packs, Industrial includes all 15.

🚀

Pro Packs

Included with Pro edition — 6 packs, 77 templates
Included
đŸ“Ļ

Essentials

15 templates

Core templates for common DDS patterns

  • ● Generic Sensors
  • ● Basic Networking
  • ● ROS2 Essentials
Included
🤖

ROS2 Complete

26 templates

All standard ROS2 Humble message types

  • ● std_msgs
  • ● sensor_msgs
  • ● geometry_msgs
  • ● nav_msgs
  • ● action_msgs
  • ● diagnostic_msgs
Included
đŸĻž

Robotics Advanced

9 templates

Swarm coordination, manipulation, and SLAM

  • ● Swarm Coordination
  • ● Manipulation Planning
  • ● SLAM / Mapping
Included
💹

Fintech / Market Data

9 templates

Real-time market data, orders, and risk metrics

  • ● Market Data Feeds
  • ● Order Management
  • ● Risk Metrics
Included
🏭

Industrial IoT

9 templates

OPC-UA, Modbus, and sensor network templates

  • ● OPC-UA Base
  • ● Modbus Bridge
  • ● Sensor Networks
Included
🚚

Logistics & Fleet

9 templates

Fleet tracking, warehouse, and supply chain

  • ● Fleet Tracking
  • ● Warehouse Automation
  • ● Supply Chain
🏭

Industrial Packs

Included with Industrial edition — 9 additional packs for regulated domains
$49
🚗

Automotive

11 templates

V2X, ADAS, vehicle diagnostics (SAE J2735)

  • ● V2X Communications
  • ● Vehicle Diagnostics
  • ● ADAS / Sensor Fusion
$49
âœˆī¸

Aviation

9 templates

ADS-B surveillance, flight data, ground ops

  • ● ADS-B Surveillance
  • ● Flight Data Recording
  • ● Ground Operations
$49
🛡

Defense Basic

9 templates

NGVA and STANAG public standards for defense

  • ● NGVA Core
  • ● STANAG 4586 (UAV)
  • ● Tactical Messaging
$49
⚡

Energy & Smart Grid

9 templates

Power grid, renewables, smart metering (IEC 61850)

  • ● Grid Monitoring
  • ● Renewable Energy
  • ● Smart Metering
$49
đŸšĸ

Maritime

9 templates

AIS vessel tracking, NMEA navigation, ship systems

  • ● AIS Vessel Tracking
  • ● NMEA Navigation
  • ● Ship Systems
$49
đŸŠē

Medical Devices

9 templates

Patient monitoring, alerts (IEEE 11073)

  • ● Patient Monitoring
  • ● Device Telemetry
  • ● Medical Alerts
$49
🛰

Space / CCSDS

13 templates

CCSDS and PUS standards for space missions

  • ● Telemetry (TM)
  • ● Telecommand (TC)
  • ● PUS Services
  • ● Constellation Mgmt
$49
đŸ“ļ

Telecom / 5G

9 templates

O-RAN monitoring, 5G core, network slicing

  • ● RAN Monitoring
  • ● Core Network
  • ● Subscriber Analytics
$49
🌾

Precision Agriculture

9 templates

Soil/crop sensors, drone ops, field weather

  • ● Field Sensors
  • ● Drone Operations
  • ● Agri Weather
Coming Soon
🤖

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.

We typically respond within 24 hours on business days.

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.