Plugins Overview
Extend ShapeBox with plugins — pre-built extensions that add new features, interactions, and integrations.
Plugins Overview
Plugins are extensions that expand what ShapeBox can do. They can add new editor panels, custom inspector controls, interaction behaviors, third-party integrations, or entirely new object types to your scenes.
What Plugins Can Do
| Capability | Examples |
|---|---|
| New inspector fields | Custom sliders, dropdowns, color pickers attached to objects |
| New toolbar tools | Extra modeling, painting, or selection tools |
| Scene behaviors | Custom physics interactions, AI navigation, procedural generation |
| Third-party data | Live weather feeds, product catalog sync, IoT sensor data |
| Custom UI panels | Dockable sidebars for specialized workflows |
| API extensions | New methods usable in Visual Scripting and the Scripting API |
Plugin Sources
Plugins come from three sources:
- ShapeBox Marketplace — reviewed and curated plugins from the creator community
- Your own plugins — custom plugins you've built and uploaded to your account
- Workspace plugins — plugins shared across all projects in your Team or Enterprise workspace
Official Plugins
ShapeBox maintains a set of first-party official plugins:
| Plugin | Description |
|---|---|
| Analytics | Track viewer engagement, click events, and session time |
| E-commerce | Add product cards, shopping cart, and checkout to 3D presentations |
| Forms | Embed lead capture and contact forms inside 3D scenes |
| Maps | Overlay real-world geographic data |
| Video | Attach video playback to surfaces in your scene |
| Charts | Render live data as 3D bar charts, graphs, and maps |
Official plugins are maintained by ShapeBox and update automatically with the platform.
Plugin Permissions
When you install a plugin, you are shown a list of permissions it requests. Common permissions:
| Permission | What it allows |
|---|---|
scene.read | Read object properties in the scene |
scene.write | Create, delete, or modify objects |
network.outbound | Make HTTP requests to external URLs |
storage.project | Store custom data inside the project file |
storage.account | Store data in your ShapeBox account (shared across projects) |
You can review and revoke permissions for any installed plugin from Editor → Plugins → Manage.
Plan Availability
| Feature | Free | Pro | Team | Enterprise |
|---|---|---|---|---|
| Install free plugins | ✓ | ✓ | ✓ | ✓ |
| Install paid plugins | — | ✓ | ✓ | ✓ |
| Active plugins per project | 3 | 10 | 20 | Unlimited |
| Custom private plugins | — | ✓ | ✓ | ✓ |
| Workspace shared plugins | — | — | ✓ | ✓ |