Design Docs

Whether it's a fully-fledged RFC or more informal, a clear technical design doc can help focus your thoughts and save days of confusion, re-work, and bugs. Eraser was built to help you and your team get from brainstorm to plan. Together.

  • Easy-to-learn, batteries-included canvas makes going from ideas to (virtual) page a breeze
  • Iterate and collaborate in a single tool, whether live or async.
  • Quickly incorporate existing documentation and diagrams to establish a baseline.
All-in-one Docs + Canvas

Eraser's unique approach lets you do free-form brainstorming on our canvas and iterate on your write-up as you hone in on a plan.

Eraser's internal links ("wikilinks") make referencing and embedding existing documentation and diagrams as easy as "+".

No more jumping from tool to tool - there's work to do.

Open In Eraser
Diagram-as-code

Diagram-as-code is the perfect tool for moving at the speed of thought and visualizing your ideas instantly.

Our syntax was purposefully created so that it's easy to learn and read. Focus on your inspiration, not on docs.

Eraser supports sequence, entity-relationship, and architecture diagrams as well as flowcharts.

Open In Eraser
Iterate with your team

Work with your colleagues in real time. Tag your teammates and ask for their feedback. Leave comments on drafts created by others. Eraser makes collaboration easy however works for you.

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
Design Docs
Docs

Design Docs

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.

Create and collaborate on clear, beautiful technical design docs

Open in Eraser
Use Cases
Use Eraser for your
Docs
Use Cases
All-in-one Docs + Canvas

Eraser's unique approach lets you do free-form brainstorming on our canvas and iterate on your write-up as you hone in on a plan.

Eraser's internal links ("wikilinks") make referencing and embedding existing documentation and diagrams as easy as "+".

No more jumping from tool to tool - there's work to do.

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.

Use Cases
Diagram-as-code

Diagram-as-code is the perfect tool for moving at the speed of thought and visualizing your ideas instantly.

Our syntax was purposefully created so that it's easy to learn and read. Focus on your inspiration, not on docs.

Eraser supports sequence, entity-relationship, and architecture diagrams as well as flowcharts.

Use Cases
Iterate with your team

Work with your colleagues in real time. Tag your teammates and ask for their feedback. Leave comments on drafts created by others. Eraser makes collaboration easy however works for you.

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.