HTML API vs. JavaScript API
You can add a Canva Button to a web page using Canva's HTML API or JavaScript API:
- For a simple integration with a few lines of code, Canva recommends the HTML API.
- For greater flexibility and a more customized integration experience, Canva recommends the JavaScript API.
- For web pages rendered dynamically via React, Angular, or a similar framework or library, you must:
- Render the Canva Button yourself using HTML.
- Style the Canva Button yourself using CSS.
- Integrate the Canva Button using Canva's JavaScript API.