---
title: "Create, Publish and Unpublish a Plugin"
description: "This guide walks you through the complete process of creating, versioning, and publishing a plugin in BeeGraphy. Follow the steps carefully to ensure your plugin is properly structured, versioned, and published without issues."
url: https://help.beegraphy.com/en/articles/111-create-publish-and-unpublish-a-plugin
collection: "Plugin"
updated: 2026-08-05
language: en
---

# Create, Publish and Unpublish a Plugin

This guide walks you through the complete process of creating, versioning, and publishing a plugin in BeeGraphy. Follow the steps carefully to ensure your plugin is properly structured, versioned, and published without issues.

This guide walks you through the complete process of creating, versioning, and publishing a plugin in BeeGraphy. Follow the steps carefully to ensure your plugin is properly structured, versioned, and published without issues.

To create a new plugin file from scratch, visit: [https://beegraphy.com/bgpm/create-plugins](https://beegraphy.com/bgpm/create-plugins)

This page provides the base structure and setup required to build a BeeGraphy compatible plugin package. Follow the instructions there to generate your plugin template before uploading it to your workspace.

### Create a Plugin in BeeGraphy

-   **Log in to your workspace.**
    
-   Navigate to **Plugins** to get started.
    

![](https://staticfiles.gleap.io/gattachments/jg0yX191n3ZrD5fHYDqzAtifz9Y0lFL6Vm4Aw8lY2TIKT93heDPOFw3p145PUqA9OrxZpPcJdTU.png)

-   Click the **Plugin icon** in the top-right corner.  
    This will redirect you to the page where you can add details about your plugin.
    

![](https://staticfiles.gleap.io/gattachments/QP56lsMGZqPg58vbQvtXjVjm310J6RsQdlhuYx2urYdDFqoWzygaIERvYWGDB44X0muplnZem9f.png)

-   Fill in the required information and keep in the following in mind.
    
    -   **Plugin Name**: The name must match the name of the ZIP file you are uploading.
        
    -   Once a plugin is made **public**, it **cannot be changed back to private**.
        
    -   Ensure your ZIP file is correctly structured before uploading.
        

![](https://staticfiles.gleap.io/gattachments/rQUaihXmvQwqSutNwU4hGOPy9e33YIBoakoj6rVMKJeoAPptwtzDINWWpchRKYlfjH4VU0vfqY3.png)

-   After creating the plugin:
    
    -   **To upload**, click on the plugin.
        
    -   **To edit plugin details**, tap the **three dots (⋮)** and select **Edit**.
        

![](https://staticfiles.gleap.io/gattachments/guuEL3qblTAuDaKm63SyvwQDJrOAgRxvqORmwKXGiwRIiJz1pkUU7B6uk0gzijTIoTTE4WvAv3a.png)

### Publish Your Plugin

-   Click on your created plugin.
    
-   Click **Add New Version**.
    
-   Select your version type:
    
    -   **Patch** → `0.0.1` (small fixes or minor updates)
        
    -   **Minor** → `0.1.0` (new features, backward compatible)
        
    -   **Major** → `1.0.0` (breaking changes or major release)
        

![](https://staticfiles.gleap.io/gattachments/NneQjnV1dZbu0xogr0vRd4iiFWV0n7NFo28zTKTr7jIpCbWCqK0agCR2lF1UOdlctrjqsDMBHRo.png)

-   Upload your ZIP file by clicking on the Upload button.
    

![](https://staticfiles.gleap.io/gattachments/nV1X5rUHlgXwiGXfDSlieerAacGNIWfL9tdpI6uA1schFovKHdaMxQGKyUozyviBIo0KDc0MnGa.png)

-   Once everything is uploaded, it should display your version details.
    
-   Click **Publish** to publish your plugin.
    
    -   You can **unpublish a version within 24 hours** from this same page.
        
    -   After a version is **published** or a published version is **unpublished**, it **cannot be deleted**.
        
    -   Make sure everything is correct before publishing.
        

![](https://staticfiles.gleap.io/gattachments/VN13smvTAfwdIpJo0kKn46tgjHW73CYnRB8KD6NDUE5eWQD6Z787ijMMFwxT3Oa06s9TaKMQpOa.png)

### Unpublishing Plugin

You can unpublish a version within **24 hours** from the same page where it was published.

To unpublish:

-   Go to your plugin
    
-   Select upload.
    
-   Click **Unpublish**
    

![](https://staticfiles.gleap.io/gattachments/ha5lMbpUpDCTUh7kRLwESUoLrVlySqHLbaOM5UqbQigkSHN6UA8PEGWTDmYqYwpRPTzZyqeD2Tt.png)

![](https://staticfiles.gleap.io/gattachments/GmwjCz1Iny3sauuhPMqBZTKbw8Euh6COl9s04OVoLFyle5hkMdOW4h4E8PR9cvpBYzqEi65KBNs.png)

_Once unpublished, the plugin will automatically revert to its previous published version (if available)._

[

Get to Know About Plugins

This section explains what plugins are, why they’re used, and how to add and work with them in your project.

](https://help.beegraphy.com/en/articles/8-get-to-know-about-plugins.md)
