Plugin Authoring
Extend SiteCAD with your own code
SiteCAD's plugin system lets you extend the application with custom entity types, operations, solid blueprints, and more. The plugin authoring guide is currently in development.
Operations
Create JavaScript scripts that interact with the database and scene. Define parameters, access entity data, and automate complex workflows.
Solid Blueprints
Build parametric 3D components using replicad (OpenCascade.js). Share reusable solids with the community library.
Entity Types
Define custom entity types with their own database tables, inspectors, and rendering behavior. Full integration with the scene system.
Contribution Points
Extend existing features through the contribution-based modularity system. Add menu items, toolbar buttons, inspector panels, and more.
Get Notified
Enter your email to be notified when the plugin authoring documentation is available.
In the Meantime
Explore these resources to get familiar with SiteCAD's architecture:
Want to Start Building?
The best way to learn is by experimenting. Try creating a solid or operation in the editor.