DbSchema gives InterSystems Caché / IRIS teams a design-first workflow: import the existing schema as an interactive ER diagram, refine it visually, and ship every change as a reviewed SQL script.
Built for visual modeling, schema documentation, and deployment, with an offline model you can keep in Git, team collaboration, and documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See InterSystems Caché / IRIS Features Download InterSystems Caché / IRIS JDBC Driver · All drivers
Get to your first InterSystems Caché / IRIS schema diagram in minutes. No account, no credit card.
Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.
Reverse engineer an existing InterSystems Caché / IRIS database or open a sample model to explore tables, relationships, and indexes.
Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.
InterSystems Caché and its successor IRIS Data Platform combine a multi-dimensional data engine with SQL, object, and document interfaces that share the same underlying storage. Caché classes and IRIS persistent classes are projected as SQL tables, but navigating a full namespace — spanning hundreds of system and application classes — requires tooling beyond the built-in Management Portal. DbSchema connects to Caché and IRIS via JDBC to the SQL projection layer and renders the table-class mappings as an interactive entity-relationship diagram.
Download DbSchema Free See InterSystems Caché / IRIS Features
DbSchema reads the SQL projection catalog in the target IRIS or Caché namespace and displays available tables and their relationships on a visual canvas. This is particularly valuable for healthcare and financial applications built on InterSystems technology, where schema complexity is high and the Management Portal provides limited diagramming support.
DbSchema's SQL editor connects to the InterSystems JDBC endpoint and supports the SQL dialect used by Caché and IRIS, including class-table queries and system catalog views. Run queries against the SQL projection without relying on the Management Portal query tool or the ObjectScript terminal.
DbSchema's data generator creates realistic test data for IRIS SQL tables, populating fields with type-appropriate values based on column definitions. This is useful when developing new InterSystems applications and needing representative data without exposing production datasets.
intersystems-jdbc-3.x.x.jar) from
the InterSystems Developer Community, or reference it as a Maven dependency from the InterSystems
Maven repository.jdbc:Cache://host:1972/NAMESPACE, where 1972
is the default JDBC port for both Caché and IRIS.Staring down a namespace with hundreds of undocumented classes? Download DbSchema for free and turn the IRIS or Caché SQL projection catalog into an ER diagram you can actually navigate.
Teams working with InterSystems Caché / IRIS often use these engines too. Explore dedicated guides and JDBC setup for each.