MARKETPLACE
PLUGINS
API TOOLS (BINARY DATA AND MORE)
API Tools (Binary Data and More) logo

API Tools (Binary Data and More)

Published August 2024
   •    Updated March 2026

Plugin details

Small collection of server side actions to send API Requests that aren't not supported by Bubble's API Connector.
Some actions are sending Binary Data, making API request with Digest Auth, and Publishing MQTT Messages for IoT integration.

Free

For everyone

5.0 stars   •   3 ratings
134 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

tylerboodman logo
tylerboodman
Joined 2022   •   2 Plugins
View contributor profile

Instructions

These are Server Side Actions meaning there is a small cold-start delay when using it for the first time within a few minutes of not using them (Bubble limitation).
The returned fields are
"status" which will "success" or "error"
"body" which will be either error returned or the successful response. They do not interpret the response like the API Connector at this time but instead are just text.


Actions:


Send Binary Data:
File URL must be a publicly accessible URL and under 7MB in size (Bubble limitation).

If you are sending secret keys in a header, add the keys on the Plugin tab, then reference them in the action as [Secret Key 1], [Secret Key 2], etc. including the brackets. This guarantees an end user can't see the values.

So a header "Authorization - Bearer [Secret Key 1]" will replace [Secret Key 1] with the one from the plugins tab.

---------

API Request:
Simple API Request very similar to the API Connector. Useful if an endpoint looks at the connecting IP Address and wants the same one for multiple calls.

---------

API Request with Digest Auth:
Simple API Request but with Digest Authorization built in (API Connector doesn't support this).

---------

Publish MQTT Message:
Publishes messages to MQTT servers usually for IoT integration.

---------

CloudConvert - Send Binary Data:
Uses the CloudConvert API as an external server to send files with unlimited size.

Create an account at https://cloudconvert.com and generate an API key. Give it the scopes task.read and task.write. Add the API key to the plugin tab

Each file sent consumes 1 credit from your account.

---------

On the Bubble Forum message me @tylerboodman for any questions or requests!

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

Average rating (5.0)

Efficient Plugin, period.
January 29th, 2025
Great plugin! The simplicity of its implementation and the efficiency in solving the problem are truly elegant. Congratulations to the developer for the excellent work!
Great custom plugin!
December 17th, 2023
I had an issue with the standard Bubble plugin and this exactly solved my issue. Perfect service!
Simple, easy to use and effective
September 7th, 2023
I was struggling trying to find a way to post binary data using an API request through bubble, as the API connector doesn't allow it (at least at the time of this review). I was fortunate enough to consult with Tyler and he come up with this great plugin. It is easy to use, can be used both on client side and server side, and saved me a lot of time. Thank you!
Bubble