Hi everyone, I built a plugin that uses the Data API instead of workflows. In my tests, it was faster and more cost-efficient. I’d like to validate this with other apps. Would anyone be willing to help?

Do you already have a production app and are dealing with high WU consumption, especially in uploads or bulk operations?

Bubble itself recommends the Data API as the most scalable approach for bulk operations, since it allows creating up to 1,000 records per call, reducing the number of operations — which usually means lower WU usage and better performance, especially with larger data volumes.

Based on this, I built JSON UPLOADER, a plugin designed to make it easier to use the Bulk Data API for data uploads. The goal is to help developers reduce real WU consumption and, as a result, lower dollar costs.

The setup takes only a few minutes.

It works the same whether your data type has 3 fields or 50.

The plugin also includes logs that help during setup and provide useful execution details.

For validation, I also created a private plugin for free testing, so you can compare real performance — speed and WU efficiency — with traditional workflow-based approaches.

:link: Plugin page: https://bubble.io/plugin/json-uploader-%7C-data-api-system-1766314195075x423773390612201500

:blue_book: Documentation / setup guide: Bubble | No-code apps

I hope the JSON UPLOADER plugin saves your application a lot of money.

If you’re interested in testing this approach in a real app, feel free to comment or send me a DM.

1 Like

Yes this works by reducing the number of actions required to create things in database. Basically if using create a new thing action it’s around 0.6 WUs and so if you use the bulk data api you can create up to 1,000 things in database from one action plus the api costs and costs per thing written to database.

From your tests what percentage savings do you get?

It’s still too early to give a fixed percentage. I ran tests with up to 2,000 records using simple JSON, both with 3 fields and 15 fields per item. Based on my research, the Data API tends to be significantly more efficient, but only real-world comparisons will allow for a more accurate estimate of both speed improvements and WU savings.