A caixa de ferramentas é o local onde os usuários recebem blocos. Geralmente, ele aparece em um lado do espaço de trabalho.
Uma caixa de ferramentas de expansão tem um único conjunto de blocos que são mostrados o tempo todo. Uma caixa de ferramentas de categoria tem vários conjuntos de blocos organizados em diferentes categorias.
As caixas de ferramentas podem ser definidas usando JSON (a partir da versão de setembro de 2020) ou XML. O formato JSON é o preferido.
Esta seção se concentra principalmente em como especificar a estrutura da sua caixa de ferramentas, ou seja, quais categorias ela tem e quais blocos elas contêm. Para mais detalhes sobre como mudar a aparência da caixa de ferramentas, consulte Aparência de categoria, o Customizing a Blockly toolbox codelab e a Palestra sobre as APIs da Caixa de ferramentas de 2021.