Doska
Whiteboard for engineering teams

Diagrams from code
on a shared whiteboard

Draw together in real time, describe architecture in Mermaid or D2 and keep it in sync with the board, write docs with live diagrams, turn Terraform and Kubernetes into diagrams, and let Claude edit boards for you.

Try without sign-up → Mermaid · D2 · nwdiag · Terraform

Free. Your data stays on our own server in the EU.

diagram.mmd flowchart LR web --> api api --> db[(Postgres)] api -.-> queue Backend web api db Add a cachebefore api? @Ann

Doska in 38 seconds

Diagrams from code, live docs, infrastructure maps and Claude — the whole idea in one short video.

Everything an architecture board needs

Diagrams from code

Mermaid flowcharts, architecture-beta, sequence diagrams and D2. Edit the code and the board updates in place; move, rename or group shapes on the board and the code follows.

Docs with live diagrams

Pages in Markdown like in Confluence: runbooks, ADRs, templates and comments on any sentence. Diagrams from boards update in the doc by themselves.

Real time, together

Live cursors, comments with @mentions on any shape or diagram node, version history with one-click restore.

Infrastructure → diagram

Turn terraform show -json, Kubernetes manifests and docker-compose files into a readable diagram, then check it for drift later.

Claude on your boards

Connect Claude through MCP with a scoped token: it reads boards, writes and fixes diagrams, and answers in comments.

Share with anyone

Share a single board or doc with a colleague or a client, or open it to everyone with a read-only link.

Teams and access

Organizations, projects with nested folders, roles from viewer to owner, sign in with Google and join by company email domain.

Free editors, no sign-up

Mermaid, D2, nwdiag and Terraform → diagram right in the browser. Save to a board whenever you like.

Free and portable

Export any board to JSON, SVG or PNG and take it with you. No ads, no tracking, no limits on boards.

Docs that never go stale

Write runbooks, ADRs and onboarding pages next to your boards. A diagram dropped into a page is the board itself — change the board and every page that shows it is up to date.

  • Markdown, callouts, checklists, code and collapsible sections
  • Comments on any sentence, @mentions, version history
  • Templates: ADR, RFC, postmortem, runbook, meeting notes
  • Publish a repository's docs/ from CI, import from Notion and Confluence
A Doska document: a payments runbook with a live architecture diagram and a comment thread

Write it, see it, change it on either side

A diagram is code you own: review it, keep it in git, update it from CI. People who prefer the mouse change the same diagram on the board, and Doska rewrites only the lines that changed.

Start drawing in a minute

Sign in with Google, create a board, paste some Mermaid.

Start free