Bubble Plugin API
JavaScript SDK surface for building Bubble plugins. Plugin authors write server-side actions, client-side actions, and visual elements that receive `(properties, context)` and read/write data through `BubbleThing` and `BubbleList` wrappers. Plugin API v4 replaces Fibers with native Promises and adds first-class type checks (`isBubbleThing`, `isBubbleList`), id-based lookups (`getThingById`, `getThingsById`), and async iteration on `BubbleList`.
Documentation
Documentation
https://manual.bubble.io/account-and-marketplace/building-plugins.md
APIReference
https://manual.bubble.io/account-and-marketplace/building-plugins/updating-to-plugin-api-v4.md
Specifications
Other Resources
Tutorials
https://manual.bubble.io/account-and-marketplace/building-plugins/building-actions.md
Tutorials
https://manual.bubble.io/account-and-marketplace/building-plugins/building-elements.md
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/bubble/refs/heads/main/capabilities/plugin-action.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/bubble/refs/heads/main/capabilities/plugin-context.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/bubble/refs/heads/main/capabilities/plugin-element.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/bubble/refs/heads/main/capabilities/plugin-thing.yaml