v1.0.0 — Production Ready

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. Force-directed 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
  • Industry templates
Request Access
Most Popular

Pro

$99 /month

$990/year (save 17%)

For professional developers and teams

  • Unlimited nodes
  • Everything in Community
  • Auto-layout (ELK)
  • Code generation (Rust, C++, Python)
  • All themes
  • Essentials Pack (15 templates)
  • Add-on packs available ($49/mo each)
Request Access

Enterprise

Coming Soon
$499 /month

For organizations with advanced needs

  • Everything in Pro
  • All Industry Packs included
  • Minimum 5 seats
  • Priority support
  • SSO/LDAP integration
  • On-premise deployment
  • SLA guarantee
Join Waitlist
💬 Questions? Contact us for a personalized demo

Industry Template Packs

~45+ pre-built IDL templates for your domain. Essentials included with Pro.

Included
📦

Essentials

15 templates

Core templates for common DDS patterns

  • Generic Sensors
  • Basic Networking
  • ROS2 Essentials
$49/mo
🤖

ROS2 Complete

15 templates

Full ROS2 message type library

  • std_msgs
  • sensor_msgs
  • geometry_msgs
  • nav_msgs
  • tf2_msgs
$49/mo
🛰

Space / CCSDS

6 templates

CCSDS-compliant space systems

  • Telemetry
  • Telecommand
  • PUS Services
  • Constellation Mgmt
$49/mo
🛡

Defense Basic

3 templates

NATO/MIL-STD tactical systems

  • NGVA
  • STANAG 4586
  • Tactical Data Links
$49/mo
🏭

Industrial IoT

5 templates

OPC-UA, Modbus, Matter protocols

  • OPC-UA
  • Modbus
  • Matter (Smart Home)
  • Sensor Mesh
Coming Soon
🤖

AI Power-Ups

$29/mo

AI-assisted development for smarter IDL design.

  • IDL Copilot - AI-assisted type design
  • Performance Oracle - Optimization suggestions
  • Migration Wizard - Upgrade legacy IDL
🏢

Enterprise includes ALL packs

$499/mo - Full access to every template, plus priority support

Professional Services

Expert support to accelerate your DDS projects.

Service Price

White Glove Onboarding

Hands-on setup and training for your team

$5,000

Type System Audit

Expert review of your IDL architecture

$15,000

Compliance Package

DO-178C, ISO 26262, or domain-specific compliance

$25,000

HDDS Certified Developer

Individual certification exam

$299

Enterprise Training

On-site training for up to 20 developers

$15,000

Get in Touch

Questions about Enterprise 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.

Join thousands of developers who design data models visually.

🐧

Linux

macOS

💻

Windows

Single binary, no dependencies. Runs offline.