> For the complete documentation index, see [llms.txt](https://manual.bubble.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.bubble.io/account-and-marketplace/building-plugins.md).

# Building Plugins

Plugins extend Bubble's functionality and add new API connections, elements and actions to Bubble. You can build plugins for the benefit of the Community, or build private plugins if you need to write custom code for your applications.

This section covers the different plugin types you can build and how publishing works.

<details>

<summary>System hard limits</summary>

When creating plugins for Bubble, it's important to be mindful of the Bubble's hard system limits. These constraints for plugin development mirror those present in general Bubble development. The article below covers this subject:

Article: [Hard limits](/help-guides/maintaining-an-application/performance-and-scaling/hard-limits.md)

</details>

{% content-ref url="/pages/-M5sms7a3UBaE0EpYsbq" %}
[The Plugin Editor](/account-and-marketplace/building-plugins/the-plugin-editor.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M5sms7b6uKLZzTkbJDz" %}
[General Settings](/account-and-marketplace/building-plugins/general-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M5sms7cmNgKcVhKiwrG" %}
[Adding API Connections](/account-and-marketplace/building-plugins/adding-api-connections.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M5sms7dBI\_jiUvrTHGj" %}
[Building Elements](/account-and-marketplace/building-plugins/building-elements.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M5sms7eUY9dgN-dpTFi" %}
[Building Actions](/account-and-marketplace/building-plugins/building-actions.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M5sms7fjRPmrFuBoyZs" %}
[Loading Data](/account-and-marketplace/building-plugins/loading-data.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M5sms7gRpMhA\_tOl\_5m" %}
[Publishing and versioning](/account-and-marketplace/building-plugins/publishing-and-versioning.md)
{% endcontent-ref %}

{% content-ref url="/pages/-M5sms7hss4p0cntJf5o" %}
[Github Integration](/account-and-marketplace/building-plugins/github-integration.md)
{% endcontent-ref %}
