Skip to main content

The Plugin Editor

An overview of the Plugin Editor — how to access it and what each of its seven tabs does, from General settings to publishing and reviews.

Written by Sofia Maconi

Accessing the plugin editor

You can access your Plugins Page at http://bubble.io/home/plugins and create a new plugin there. This page is also where you'll be able to define your Contributor profile, set your logo, connect with Stripe if you're selling templates or plugins, and more.

Clicking on the edit icon for a plugin will take you to the plugin editor.

Editor tabs

The plugin editor follows a similar structure to the application editor, organized into 7 tabs.

Tab

What it's for

General

Control how the plugin appears in the marketplace: its public name, logo, description, and platform compatibility (web, mobile, or both).

Shared technical settings

Define shared technical aspects of the plugin, such as the shared HTML header and assets, and reference the libraries a mobile plugin uses.

API calls

Add new API connections and authentication methods. Very similar to the API Connector.

Elements

Create new elements for web or mobile.

Actions

Add actions that can be used in Bubble workflows.

Settings

Publish your plugin, see the version history, and pick a license.

Review

See reviews from users.

A single plugin can target web, native mobile, or both. Web elements and actions are written in JavaScript, while mobile elements and actions are written in React Native. Each individual element or action is built for one platform, since the two are underpinned by different code, but they can live together in the same plugin.

While adding API connections doesn't require coding skills (though it does require a good understanding of REST API mechanisms), adding elements and actions requires coding: JavaScript for web, React Native for mobile.

The plugin editor automatically saves your work as you go. Note that the editor does not support multi-user editing.

Did this answer your question?