Introduction
Welcome to the public release of the Miro Developer Platform 2.0.
Public release of the Miro Developer Platform 2.0
We're pleased to announce that the Miro Developer Platform 2.0 is now available as a public release.
The Miro Developer Platform enables building apps and integrations that enhance and extend Miro board functionality.
- Read more about the public release.
- Check Miro App Examples for inspiration, and for examples of apps that you can build.
- For updates about what's changed, see the changelog.
Happy development!
Web SDK
The Web SDK is a JavaScript library that you can use to build apps that enrich user experience. Apps interact with the board's graphical user interface to create, update, and delete board items such as images, cards, or sticky notes.
What can I do with the Web SDK?
The Web SDK supports CRUD operations on the following board items:
Web SDK resources
- Video: try the Web SDK in less than 1 minute
- Quickstart
- Build your first Hello, World app
- Miro Web SDK tutorials ](doc:web-sdk-how-tos)
- Miro Web SDK reference
REST API
The REST API is a set of HTTP methods that you can use to build integrations that don't rely on interactions in the Miro interface. Integrations connect a Miro board to a third-party product or service to exchange data programmatically, and to enable flows that require communicating with a server backend or a database. For example, data synchronization between a Miro board and a third-party product such as Jira or Airtable.
What can I do with the REST API?
The REST API supports the following CRUD operations on boards, board members, and supported board items:
Board item | Create | Read | Update | Delete |
---|---|---|---|---|
App card | ✅ | ✅ | ✅ | ✅ |
Board | ✅ | ✅ | ✅ | ✅ |
Board member | ✅ | ✅ | ✅ | ✅ |
Card | ✅ | ✅ | ✅ | ✅ |
Document | ✅ | ✅ | ✅ | ✅ |
Embed | ✅ | ✅ | ✅ | ✅ |
Emoji | ❌ | ❌ | ❌ | ❌ |
Frame | ✅ | ✅ | ✅ | ✅ |
Image | ✅ | ✅ | ✅ | ✅ |
Kanban | ❌ | ❌ | ❌ | ❌ |
Mindmap | ❌ | ❌ | ❌ | ❌ |
Organization (Enterprise plan only) | ❌ | ✅ | ❌ | ❌ |
Organization member (Enterprise plan only) | ❌ | ✅ | ❌ | ❌ |
Preview | ❌ | ❌ | ❌ | ❌ |
Shape | ✅ | ✅ | ✅ | ✅ |
Sticky note | ✅ | ✅ | ✅ | ✅ |
Stroke | ❌ | ❌ | ❌ | ❌ |
SVG | ❌ | ❌ | ❌ | ❌ |
Table | ❌ | ❌ | ❌ | ❌ |
Tag | ✅ | ✅ | ✅ | ✅ |
Team (Enterprise plan only) | ✅ | ✅ | ✅ | ✅ |
Team member (Enterprise plan only) | ✅ | ✅ | ✅ | ✅ |
Team settings (Enterprise plan only) | ❌ | ✅ | ✅ | ❌ |
Text | ✅ | ✅ | ✅ | ✅ |
USM | ❌ | ❌ | ❌ | ❌ |
Webscreen | ❌ | ❌ | ❌ | ❌ |
Wireframe | ❌ | ❌ | ❌ | ❌ |
REST API resources
See also
- High-level overview of the Miro Developer Platform
- Blog article about the current release of the Miro Developer Platform
- Miro Developer Platform: A look under the hood, from the Miro engineering blog
Updated 15 days ago