Miro is an infinite online whiteboard made by Miro (originally launched as RealtimeBoard Inc.). It's a freemium tool that ranks around #10 among collaboration tools at roughly 14.3% usage share. Teams reach for it to run system design sessions, sprint retros, and brainstorms where everyone needs to see and edit the same shared canvas live, sticky notes and all โ bridging the gap between an in-person whiteboard and fully remote collaboration.
Miro's REST API lets you create and populate boards programmatically โ useful for auto-generating a retro template at the start of every sprint.
# create a new board via the Miro REST API
curl -X POST https://api.miro.com/v2/boards \
-H "Authorization: Bearer $MIRO_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Sprint 42 Retro",
"description": "Went well / To improve / Action items"
}'
# add a sticky note to that board
curl -X POST https://api.miro.com/v2/boards/{board_id}/sticky_notes \
-H "Authorization: Bearer $MIRO_ACCESS_TOKEN" \
-d '{"data": {"content": "Deploy pipeline is flaky"}, "position": {"x": 0, "y": 0}}'
Sign up for a free account, create a board from a template, and invite teammates with a shareable link โ everyone edits the same canvas live.
# 1. Sign up free at miro.com
# 2. New board โ pick a template (Retro, Kanban, Flowchart, Mind Map)
# 3. Click "Share" โ invite teammates or copy the board link