Tools
Tools & integrations
Everything for working with .odio files — from the browser, your CAD/Visio/layout tools, or code.
In the browser
No install — view or author .odio files right here.
ODIO viewer
In browserDrop an .odio file and instantly see its standardized I/O table. Export SVG or a self-contained HTML page. Nothing is uploaded.
Open the viewer →Author an .odio
In browserBuild a valid .odio device file from a form — identity, ports, signals, power — with a live I/O-table preview. The fastest way to publish a device.
Start authoring →Design-tool integrations
Pull devices straight into your drawing or layout. Signed, installable builds are published to GitHub Releases; the source links below are for building/contributing.
AutoCAD import add-in
Developer previewAdds the ODIOIMPORT command to AutoCAD (2018–2024): enter a device id and it draws the schematic block into your drawing, fetched live from the API. Source + build/install instructions on GitHub.
Source scaffold (.NET Framework 4.8) — build in Visual Studio against your AutoCAD. A signed release will follow.
Get it on GitHub →Microsoft Visio importer
Developer previewDraws ODIO blocks onto the active Visio page via the Visio API (no stencil files) — fetched live from the API. Same draw-instruction backend as the AutoCAD add-in.
Installable MSI (from Releases) — run with Visio open; an in-ribbon add-in is planned.
Get it on GitHub →Adobe InDesign plugin
Developer previewA UXP panel that places the standardized I/O table onto your spec-sheet layout straight from a device id — author once, render onto your datasheet.
Downloadable .ccx (Creative Cloud installs it); Adobe Exchange listing planned. InDesign 2023+.
Get it on GitHub →For developers
Build ODIO into your own tools.
@opendeviceio/sdk
npmTypeScript SDK: generated types, an Ajv validator, bundle/chassis flattening, and the I/O-table model. The schema is the source of truth.
View on npm →@opendeviceio/adapters
npmRenderers/adapters: the standardized I/O table (SVG/HTML), AutoCAD DXF blocks, EasySchematic, and the host-agnostic DrawProgram the native add-ins consume.
View on npm →Public REST API
FreePull any registry device by id — the raw .odio, or render-ready projections via ?format=draw (DrawProgram), table, or svg. CORS-enabled, no key.
API guide →MCP server
For AI agents@opendeviceio/mcp — a Model Context Protocol server so Claude and other agents search devices, fetch .odio documents and I/O tables, and validate designs (incl. chassis slot fit) as tools. Ground truth for AV/IT design assistants.
Get it on GitHub →