IDE Support for RIDDL¶
Ossum Inc. provides IDE extensions for working with the RIDDL language. All tools are free and open source under the Apache License 2.0.
IDE Extensions¶
IntelliJ IDEA Plugin¶
RIDDL language support for JetBrains IntelliJ IDEA, including:
- Syntax highlighting with customizable colors
- Real-time validation and error detection
- Integrated RIDDL tool window
- Clickable error navigation
Status: Beta - Download
VS Code Extension¶
RIDDL language support for Visual Studio Code, including:
- Syntax highlighting with semantic tokens
- IntelliSense code completion (50+ keywords)
- Real-time diagnostics
- Go to Definition and Find References
- Hover documentation
Status: Beta - Download
Writing RIDDL¶
Authoring RIDDL Sources¶
A comprehensive guide to writing effective RIDDL source files, covering:
- File organization and includes
- Adding metadata with the
withclause - Type definitions and references
- Commands, events, queries, and results
- Entity design patterns
- Handler statements
- Common patterns and best practices
This guide applies to any IDE or editor.
AI-Assisted Modeling¶
RIDDL MCP Server¶
Connect AI assistants to the RIDDL MCP Server for intelligent modeling assistance:
- Validate RIDDL code with detailed error messages
- Check model completeness and get suggestions
- Convert natural language to RIDDL structures
- Get explanations for validation errors
Supports: Claude Desktop, Claude Code, Gemini CLI, VS Code Copilot, IntelliJ AI Assistant, and IntelliJ Junie.
Getting Started¶
- Install an IDE extension for your preferred editor
- Read the authoring guide to learn RIDDL best practices
- Connect the MCP server for AI-assisted modeling (optional)
Support¶
If you have questions or need assistance:
- Email: support@ossuminc.com
- GitHub: github.com/ossuminc
Contributing¶
We welcome contributions to all open source projects. Visit the GitHub repositories linked above to report issues, suggest features, or submit pull requests.