Web SDK vs REST API
The Miro Developer Platform allows you to build apps and integrations to extend Miro functionality via our Web SDK and REST APIs.
The following table shows you what you can do with the Web SDK and the REST API:
Feature/Requirement | Miro Web SDK | Miro REST APIs |
---|---|---|
Live interaction with users on the board via UI extension points Example: Show panel with customized form | ✅ | ❌ |
Access to board items | ✅ | ✅ |
Access to team data | ❌ | ✅ |
Access to organization data | ❌ | ✅ |
Third-party product integration | Initiate from Miro board | Initiate from a third-party tool |
Board open in browser or Miro native app | Board must be open (online) | Board can be open or closed (online or offline) |
Backend hosting | Not required | Required |
Programming language | Typescript/JavaScript | Any |
For example, you can use the Miro Web SDK to build a calendar app in Miro while you can use the REST APIs to create sticky notes from a massive list on a Google Sheet. The Miro Developer Platform allows you to create all kinds of fun, useful apps and integrations. It’s flexible enough to let you build what you want while being powerful enough to support essential workflows for you and your team. We have many more examples of other apps and ideas you can build. See Miro App Examples to find more.
- You can create apps that use both the Miro Web SDK and REST APIs if required.
- You can connect the Web SDK to any API of your choice.
Web SDK resources
- Video: try the Web SDK in less than 1 minute
- Build your first Hello, World app
- Miro Web SDK tutorials
- Miro Web SDK reference
REST API resources
Updated 7 months ago