MARKETPLACE
PLUGINS
BUBBLE BACK END UTILITIES
Bubble Back End Utilities logo

Bubble Back End Utilities

Published May 2021
   •    Updated today

Plugin details

A collection of utilities to handle common back-end workflow data and file manipulation operations.

Free

For everyone

4.3 stars   •   10 ratings
2.2K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Aaron Sheldon logo
Aaron Sheldon
Joined 2021   •   9 Plugins
View contributor profile

Instructions

This plugin provides the following Server Side Actions:
"Read to Base 64" read the byte contents of any URL into a base 64 encode string. Returns a string of the base 64 encoded bytes. This is the equivalent of Bubble's :encoded in base64 operator but for any URL.

"Write from Base 64" save any base 64 encode bytes to Bubble's Amazon S3. Returns the created file.

"UTF8 to Base 64" encode any UTF8 string to a base 64. Returns a string containing the base 64 encoded string.

"UTF8 from Base 64" decode a UTF8 string from base 64. Returns the decoded UTF8 string.

"Bytes to Base 64" encode a list of numbers in base 64. Returns the base 64 encoded string.

"Bytes from Base 64" decode a base 64 string into a list of number. Returns the numerical representation of the bytes as a list of numbers between 0 and 255.

"Bytes to UTF8" encode a list of numbers in UTF8. Returns the UTF8 encoded string.

"Bytes from UTF8" decode a UTF8 string into a list of number. Returns the numerical representation of the bytes as a list of numbers between 0 and 255.

"JSON Path Filter" filter serialized JSON using a JSON path query string. Returns the serialized extracted JSON. See https://github.com/dchester/jsonpath for more details.

"Sample Dictionary" crytographically strong random sampling with replacement from the text, which acts as the dictionary of characters or symbols.

"Group Text" split the text into blocks of the specified size. Length of last box will be the remainder after division by size.

"Random Integer" cryptographically strong random integer sampling with replacement from the range.

"Format JSON" pretty print with indents any JSON string.

"Enumerate List" returns a list of numbers from one to the limit.

"Generate UUID" returns a random UUID using the native Node cryptography library.

"RegEx Match All" returns a list of sub-string matches of the regular expression.

"Pad Number" convert a number to string padding with leading zeros.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Technical   •   Productivity   •   Data (things)   •   Analytics   •   Web Scraping

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.3)

I really wanted this to work
June 2nd, 2025
I'm using this plugin to convert a base64 encoded image from OpenAI's Image API back into an actual image using this plugin. I was really hopeful it would work given all the positive reviews. But Bubble keeps throwing an error whenever this workflow step fires: Error: Error: Invalid base64 string at eval (eval at build_function (/var/task/util/util_harness.js:37:12), <anonymous>:30:11) at eval (eval at build_function (/var/task/util/util_harness.js:37:12), <anonymous>:33:8) at /var/task/plugin_api_v4_alpha.js:198:35 at harness (/var/task/harness.js:115:21) at /var/task/harness.js:152:70 at withGlobalHandlers (/var/task/harness.js:66:41) at Runtime.myHandler [as handler] (/var/task/harness.js:152:16) at Runtime.handleOnceNonStreaming (file:///var/runtime/index.mjs:1187:29)
Thanks Aaron!
October 2nd, 2024
Makes sending and receiving base64 a breeze.
WORKS REALLY WELL!! DOES THE JOB
June 28th, 2024
Thank you so much!
works as intended
February 15th, 2024
Better than EZ plugin
works amazing, thank you so much
November 26th, 2023
base64 to bubble file, so needed. thank you.
Bubble