Extensions

Available extensions are shown in the Gallery. You can also search for one in the Search Bar.

Extensions gallery screen

Using Extensions

In the web editor, click on the Settings (the ⚙️ symbol) menu and then choose Extensions to search and add extensions to the project. The Blocks and any other JavaScript definitions from the extension are automatically loaded in the editor.

Extensions were “Packages”

Extensions were previously called Packages in MakeCode.

Make your own extension

You can create custom blocks that do things beyond what’s available in the Toolbox. Better yet, you can put your custom blocks in an extension and share it by publishing it as a GitHub repository or as a shared project in the cloud.

Create your own extension