Entity Relationship Diagrams

Entity relationship diagrams (sometimes called schema diagrams) are a core part of planning and documenting your products and systems. Getting the data model correct and making sure everyone is aware of it will set every team up for success. These are perfect for:

  • Database diagrams: SQL tables or NoSQL doc structure
  • Visualize the data model used by your APIs and services
  • Visualizing the common types or data used in your UI

Eraser's simple UI is easy to learn, and our keyboard shortcuts, icon library, advanced diagramming tools, and rich notepad make it an excellent tool for documenting your data types and schemas.

Model all your data

SQL schemas are the most common use case for entity relationship diagrams, and Eraser supports easy visualization, including metadata and direction cardinality. But our diagrams are use case agnostic, and also NoSQL schemas, API return types, UI data models, and more.

Open In Eraser
AI-enabled diagram-as-code

Eraser's diagram-as-code syntax for entity relationship diagrams was designed to be easy to learn and read. Easily create and modify diagrams as your app progresses. And using our AI diagramming, you can drop in SQL files, ORM code, type files, and other technical artifacts to easily generate a diagram in seconds.

Open In Eraser
Building a knowledge base

For a culture of design and iteration to work, it needs to be easy to find, reference and incorporate existing work. Eraser's diagrams are richly integrated with our markdown-based note editor, make it easy to embed them directly into all of your docs. And our easy search and file-linking makes it a breeze to find and reference existing architectural documentation. Using an external system like Notion or Confluence? We offer 3rd party integrations for live embedding there as well!

Open In Eraser
Discover other use cases
View all use cases
Whiteboard Interview
Eraser is the easiest way to conduct a remote whiteboarding interview. Just send a link to your counterpart and immediately get started.
Documentation
Eraser makes documentation enjoyable to create and consume
Use Cases
Entity Relationship Diagrams
Diagrams

Entity Relationship Diagrams

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Eraser makes it easier than ever to create beautiful entity relationship diagrams for your database schemas, service models, and UI data.

Open in Eraser
Use Eraser for your
Diagrams
Model all your data

SQL schemas are the most common use case for entity relationship diagrams, and Eraser supports easy visualization, including metadata and direction cardinality. But our diagrams are use case agnostic, and also NoSQL schemas, API return types, UI data models, and more.

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

AI-enabled diagram-as-code

Eraser's diagram-as-code syntax for entity relationship diagrams was designed to be easy to learn and read. Easily create and modify diagrams as your app progresses. And using our AI diagramming, you can drop in SQL files, ORM code, type files, and other technical artifacts to easily generate a diagram in seconds.

Building a knowledge base

For a culture of design and iteration to work, it needs to be easy to find, reference and incorporate existing work. Eraser's diagrams are richly integrated with our markdown-based note editor, make it easy to embed them directly into all of your docs. And our easy search and file-linking makes it a breeze to find and reference existing architectural documentation. Using an external system like Notion or Confluence? We offer 3rd party integrations for live embedding there as well!

Trusted by leading engineering teams globally

Use Eraser for all of your diagrams and docs

Beyond data flow diagrams, do you need to create other technical docs and diagrams like design docs, RFCs, network diagrams, and API diagrams? Eraser provides a single platform for modern engineering teams to collaborate on docs and diagrams.

See you in the canvas

Unlock your team’s collaborative super powers.