Introduction

Plugin Manager

Plugin Manager

Browse, install, and manage node packages that extend the BeeGraphy Editor with new geometry operations, tools, and integrations.

Ask AI about this page
ChatGPT

What Is a Plugin?

A plugin is a node package - it adds new nodes to the Editor's node menu. When you install a plugin, its nodes become available alongside the built-in ones. You can search for them, connect them, and use them in your graph exactly like any other node. Plugins are how BeeGraphy expands beyond its default toolset.

Plugins are built by BeeGraphy's community and third-party developers using TypeScript. They are published and distributed through the BeeGraphy Package Manager (BGPM).

Discovering Plugins

BGPM - BeeGraphy's package registry at beegraphy.com/bgpm - is where you discover plugins. Browse by category, search by name or keyword, and filter by rating. Each plugin listing includes a description of what it does, which nodes it adds, version history, user ratings, and reviews.

This information helps you evaluate whether a plugin fits your workflow before installing. Community ratings and reviews provide real feedback from other designers using the same tools.

Installing & Managing

1

Install - find a plugin on beegraphy.com/bgpm, review its details, and click Install. The plugin's nodes appear in your Editor's node menu immediately.

2

Auto-updates - installed plugins receive automatic updates. When a developer publishes a new version, you get the latest features and fixes without manual intervention.

3

Uninstall - remove a plugin from your workspace. New models will no longer include that plugin's nodes. However, existing models that already use nodes from that plugin are not affected - they continue to work as before.

What Plugins Can Do

Plugins add new nodes - and nodes can do almost anything. Some concrete categories of what community plugins provide:

Geometry operations - Advanced surface subdivision, mesh operations, point cloud processing, custom fillet algorithms, or parametric pattern generators not included in the default node set.

Materials & rendering - Custom material definitions, procedural textures, shader previews, or specialized environment map tools.

Analysis & simulation - Structural analysis, thermal simulation, area/volume calculations, or performance evaluation nodes for engineering workflows.

Data processing - CSV/JSON importers, spreadsheet generators, API connectors, or data transformation nodes for connecting BeeGraphy to external systems.

Machine integrations - Custom post-processors for specific CNC machines, laser cutters, or 3D printers beyond the built-in CAM View support.

Building Plugins

Plugins are written in TypeScript. Build custom geometry operations, data processors, or integrations that don't exist yet.

The development workflow: create a plugin project in your Workspace, write your node logic in TypeScript, define input and output ports, test locally inside the Editor, then publish to BGPM. Once published, your plugin gets its own listing on beegraphy.com/bgpm with description, version history, and community reviews.

Plugins are versioned - you can push updates, fix bugs, and add features. Users on older versions are notified of updates through the Plugin Manager's auto-update system.

Learn More

BeeGraphy Editor

The workspace where plugins are installed and used

Node Reference

Node anatomy, port types, and built-in package directory

Marketplace

Sell plugins and algorithms alongside parametric models

Help Center

Step-by-step guides for plugin creation and publishing