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 allows you to inject CSS on the Scratch website - useful to make the buttons you add with userscripts colorful, or to customize native Scratch element.

  • Adding an Icon to a Setting Name