Document and Graph Views of OrientDB, Side by Side

DbSchema gives OrientDB 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.

DbSchema Database Designer

Download DbSchema See OrientDB Features Download OrientDB JDBC Driver · All drivers

What happens after you download?

Get to your first OrientDB schema diagram in minutes. No account, no credit card.

1
Install in minutes

Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.

2
Connect to OrientDB or open a sample

Reverse engineer an existing OrientDB database or open a sample model to explore tables, relationships, and indexes.

3
Design, document, and deploy

Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.

OrientDB is a multi-model database engine that stores data simultaneously as documents, graph vertices and edges, key-value pairs, and objects. This flexibility makes it powerful but also harder to reason about structurally — a class in OrientDB can act as a document collection, a vertex type, or both, and the same schema can be queried as if it were relational, document-oriented, or graph-shaped depending on what a given part of the application needs. DbSchema connects via JDBC, reads the class hierarchy, and renders vertex-edge relationships alongside document class structures in a single ER-style diagram, so the multiple facets of the model don't have to be reconstructed mentally from separate tools.

Visualize Class Hierarchies and Graph Relationships

OrientDB's class system supports inheritance, and edge classes define explicit typed relationships between vertex types. DbSchema surfaces both in the diagram canvas, letting you see the document schema and the graph topology together rather than consulting two separate tools or catalog queries.

Download DbSchema Free See OrientDB Features

DbSchema displaying OrientDB class properties and their data types

Query Vertices and Edges Interactively

OrientDB supports a SQL dialect extended with graph traversal keywords such as TRAVERSE and MATCH. DbSchema's query builder helps construct OrientDB-compatible SELECT statements against vertex and edge classes without hand-writing every clause from scratch.

Query builder constructing a SELECT query against OrientDB vertex classes

Browse Vertices, Edges, and Documents

The data explorer lets you page through stored vertices, edge records, or document class entries one class at a time. When you need to verify that graph relationships were written correctly after a bulk import, or audit document contents following a schema change, browsing records in DbSchema is faster than crafting one-off traversal scripts. Column-style filters apply to document and vertex properties alike, so you can narrow down to the exact records you're checking without switching query languages.

Data explorer browsing OrientDB vertex and document records

From Download to OrientDB Class Diagram

OrientDB needs its JDBC driver added manually; after that, the connection dialog is quick to fill in.

  1. Download the OrientDB JDBC driver from the official OrientDB repository.
  2. Register it in DbSchema's driver manager.
  3. Create a new connection with host and port 2424 — the binary/JDBC port (distinct from port 2480, which serves the HTTP API) — to form the URL jdbc:orient:remote:host:2424/dbname.
  4. Connect. DbSchema reads the class hierarchy and renders vertex, edge, and document classes on the diagram canvas.

For OrientDB Enterprise Edition, the same driver and URL format apply — just point the host at the enterprise server address. Confirm the OrientDB server process is running and reachable on port 2424 before initiating the connection.

Why Multi-Model Teams Choose DbSchema for OrientDB

  • Render document classes and graph vertex/edge types together in one diagram
  • Browse class inheritance chains to understand your OrientDB schema hierarchy
  • Run OrientDB SQL including TRAVERSE and MATCH graph traversal statements
  • Generate schema documentation for teams unfamiliar with multi-model concepts
  • Audit edge records and document class contents without writing one-off scripts

Not sure whether your OrientDB class is a document, a vertex, or both? Download DbSchema and see the class hierarchy and graph edges laid out on one canvas.

Teams working with OrientDB often use these engines too. Explore dedicated guides and JDBC setup for each.

Browse all 100+ supported databases