Check out this section for our docs for developers!


  • Getting Started

  • Userscripts

    Userscripts are JavaScript files that are executed every time the user loads a Scratch page. They can modify the document's HTML, add new buttons, customize Scratch editor behavior, and so much more.

  • Userstyles

    Userstyles are CSS rules that affect Scratch pages. They can apply styles to existing Scratch UI, as well as to elements that were added to the page by addons.

  • Adding an Icon to a Setting Name