Guides
Getting Started
Ontology Workbench is a visual data modeling tool for designing entity–relationship schemas, exporting them to multiple formats, and publishing stable contracts your team and tooling can depend on.
Create an account
Go to Ontology Workbench and sign up with your email. You'll receive a verification email — click the link to activate your account.
Once verified, sign in to reach your dashboard.
Your first model
From the dashboard, click New model. Give it a name (e.g. "E-commerce") and an optional description, then click Create.
This opens the workbench — a canvas where you'll build your schema.
Add an entity type
Click Add entity type in the sidebar, or press N on the canvas. A new node appears. Click its name to rename it (e.g. Product).
With the entity type selected, use the Properties panel on the right to add fields like name (string, required) or price (number).
Add a relationship
Select the source entity type, then click Add relationship in the toolbar. Choose a target entity type and set the cardinality (e.g. 1:N). Name the relationship (e.g. BELONGS_TO).
Save and publish
Your edits auto-save as a draft continuously — you'll see a saved indicator in the toolbar.
When your model is ready to share or consume via API, click Publish. This locks in a versioned snapshot. Consumers — the REST API, share links, and integrations — always read from the published version, not your live edits.
Next steps
- Models — templates, duplication, archiving
- Entity Types — inheritance, abstract types
- Exports — Prisma, Drizzle, SQLAlchemy, GraphQL, Neo4j, and more
- API Reference — programmatic access