Tool Belt provides a collection of tools for common Drupal core actions. Built on top of the Tool API, it offers a suite of submodules that streamline content management, entity manipulation, user administration, development tasks and system operations. Think of it as a starter set of tools to use across AI, ECA and so on.
We will continue to add more tools for more complete Drupal core coverage.
Submodules
Tool Belt - Content
Tools for creating, editing and deleting content entities and field data.
Tools provided: Delete entity, Get field value definitions,
Get field values, List entities, Load entity by ID, Load entity by property,
Add new entity revision, Save entity, Create unsaved entity, Set field value.
For more details see the README file.
Tool Belt - Entity
Tools for creating, modifying and describing content entity and field
definitions.
Tools provided: Add bundle, Get bundle definition, Delete bundle,
Get field configuration definitions, List entity bundles, Update bundle,
List entity types, Add field to bundle, Delete field from bundle,
Add field storage, Delete field from entity type, Update field storage,
Get field type definitions, Update field on bundle.
For more details see the README file.
Tool Belt - System
Miscellaneous system tools.
Tools provided: Display message, Log message, Send email,
Get system status.
For more details see the README file.
Tool Belt - User
Tools provided: Add role to user, Block user, Remove role from user, Unblock user.
For more details see the README file.
Tool Belt - Content Translation
Content translation tools.
Tools provided: Get an entity translation.
For more details see the README file.
Tool Belt - Workspace
Workspace management tools that integrate the Tool module with Drupal's
Workspaces module.
Tools provided: Check workspace exists, Get active workspace,
Create workspace, Switch workspace, Create and switch to workspace,
Get workspace tracked content, Publish workspace, Revert workspace,
Generate workspace preview link, Delete workspace.
For more details see the README file.
Project information
- Project categories: Artificial Intelligence (AI), Automation, Developer tools
- Ecosystem: Tool API
55 sites report using this module
- Created by michaellander on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
Development version: 1.0.x-dev updated 3 Jul 2026 at 07:42 UTC

