> ## Documentation Index > Fetch the complete documentation index at: https://www.canva.dev/docs/button/llms.txt > Use this file to discover all available pages before exploring further. # 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](https://www.canva.dev/docs/button/html/getting-started/). * For greater flexibility and a more customized integration experience, Canva recommends the [JavaScript API](https://www.canva.dev/docs/button/javascript/getting-started/). * 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.