Modules are reusable building blocks that you can share across multiple applications in your workspace. Manage modules from BRICKS Controller or the BRICKS CLI.Documentation Index
Fetch the complete documentation index at: https://docs.bricks.tools/llms.txt
Use this file to discover all available pages before exploring further.
Creating a module
Module settings
| Setting | Description |
|---|---|
| Name | Display name for the module |
| Description | Brief description of what the module does |
| Layout width / height | Default dimensions in pixels |
| Public | Make the module available to other workspaces |
| Allow modify | Allow others to modify the module |
Config Editor
Open a module and click Config Editor to build and edit its configuration visually in the browser. Modules support the same entities as applications — subspaces, canvases, bricks, generators, data, animations, and data calculations.Config Editor guide
Learn how to use the Config Editor to build and edit configurations.
Versioning and releases
Each update to a module creates a new version. You can:- View version history — See all released versions with timestamps and changelogs
- Release a version — Publish a version for use in applications
- Roll back — Revert to a previous version
Using modules in applications
After creating a module, you can include it in any application in your workspace. Modules update independently — when you release a new module version, applications using it can pick up the update.Generate a project
Generate a bricks-ctor codebase from an existing module:- Open the module detail page
- Click Generate Project
- Configure AI instructions and CI/CD options
- Click Download Project (.zip)