Bubble.io and Xano - A Quick Share of My Experience

Good luck, Jacobglanz9.

With your new Bubble+Xano platform
in realty I see Xano is very powerful idea to create free back end and expose the business As API depend on the visual programing technology (I don’t like No-Code terminology)

However, I need to ask some questions here.

1- Why do you use Xano instead of Supabase?
2- Are there any limitations to the way business logic can be written in Xano?
3- Xano has also an extra fee. Do you calculate the full cost for Bubble + Xano?
4-what about the performance and security if the same application is done by bubble
5-tell us more about the learning curve and support from the Xano team
6- You can now use any front end (weweb, flutterflow, webflow) or negative framework like (Angular, React, Vujs) so Do you find any value to use bubble in the front end?

2 Likes

1- Why do you use Xano instead of Supabase?
Bubble’s logic is dumb. How do you execute a loop? How do you declare a variable? How do you get a response from an internal API or function? How do you deal with a nested JSON object?. You can definitely accomplish all of that in some way, then your backend becomes a junkyard of workflows, bubble is not meant for that.
Supabase/Firebase requires coding knowledge
Xano is a smart backend and doesn’t require coding knowledge (how bubble backend should have been), it’s right in the middle.

2- Are there any limitations to the way business logic can be written in Xano?
Limitations, for example what? please elaborate

3- Xano has also an extra fee. Do you calculate the full cost for Bubble + Xano?
I do, and i used to pay $130/m, now pay $101/m.
Because i don’t use bubble backend anymore i was able to downgraded $34/m, and i pay xano $67/m, so in total it’s $29 before.

4-what about the performance and security if the same application is done by bubble
Performance? Horrible!. Security? Same.

5-tell us more about the learning curve and support from the Xano team
They have chat support and response within an hour, They have a weekly Zoom where you can ask live, made for more complicated design/structure questions/issues.
Lots of resources, Youtube, Documentation, also Forums but it’s not good/popular as bubble’s.

6- You can now use any front end (weweb, flutterflow, webflow) or negative framework like (Angular, React, Vujs) so Do you find any value to use bubble in the front end?
I use bubble fronent because i already know it, and i like it. SEO is the only problem i have.

6 Likes

The WU thing is a crime for itself, But i was more worried about the performance.
And i agree that it’s unconfutable to use something out of your primary backend, and using Xano as a primary backend requires more initial setup, but once it’s setup it requires less work.

2 Likes

@ankur1 - where did you find the ability for the connection to act as a websocket (real-time data, just like Bubble’s build-in db)? As i currently just have REST functionality (via the api connector or the xano plugin) where I manually have to define when to update the data. Would be awesome if that’s also a feature!

@klaas.vanhoeck1

No if you use the “Xano connector” plugin to fetch the data, then you can see updated data in real-time.

It will not completely works as the Bubble-db.

For ex- “Do search for <any_data_type>” and fetch only last 10 items.

In Bubble, it automatically updated when new items added but in case of xano it will not updated.

but if you make some changes in the existing data, then new changes will appear.

I don’t know how (I want to know too) but since “xano connector” plugin uses the xano client side SDK that must have some code to handle real-time update.

I have to say that I concur with @jacobglanz9. I went back to the drawing board with my app using Xano as the back-end. I wanted to go with Supabase ideally but didn’t have time to develop a plug-in for it (since then a paid plug-in has been released which is like-for-like with the Xano Connector plug-in - Supabase.js Plugin | Bubble). However having worked with Xano for almost 3 months now, I really like it, it’s highly flexible, overcomes so many of Bubble’s back-end workflow and database idiosyncrasies and limitations. While you can’t write SQL directly, it’s query format brings you as close as damn-it in a No-Code format. There are things that could be improved but it’s far and away a better back-end experience than Bubble. Definitely worth checking out.

The biggest downside, especially for those used to working with Bubble’s DB, is the lack of web sockets to enable realtime updates. As said by others, the Xano Connector tries it’s best such as auto-refreshing when the user updates data in their own session and when they leave the web-page/tab and return, but it’s reliant on API calls from the client to the server whereas realtime requires the server to push changes to the client based on changes to the database from other users. If you need a realtime feature such as chat or a realtime dashboard then use Bubble’s DB for that as it works perfectly. For everything else use Xano.

Shameless plug : I’m putting together a video tutorial series on what I call “Xabble”, the Xano/Bubble stack. Check it out if this is something you’re interested in :blush:

6 Likes

So as long as you don’t force your XanoQuery to reload (xano plugin based on the SDK), your data will not change. Or is there a method in the sdk to do that. I already went over it, but didn’t find it.
Because that would be a killer feature that takes the last bit of resistance away from using xano

No, that would require web sockets and Xano doesn’t presently support web sockets, only API calls. I’m pretty sure this is something they’ll bring in the future as they’re up against Supabase which does support web sockets (in their SDK). By the way, the new Supabase plug-in supports realtime features so worth looking at if realtime is critical for you.

2 Likes

I totally believe that this post has been made by someone from Xano itself for promotion :joy:

@zelus_pudding @klaas.vanhoeck1 @ihsanzainal84 @ankur1 @mghatiya

You see there are many backed providers which are actually more smart than Xano. Xano does the promotion with bubble that is why it is famous over here otherwise there are many back end as a service applications which are two steps ahead of xano😎

Please share.

Supabase :star::star:
Backendless
Baserow
Altogic
Pocketbase are some of few

3 Likes

Also new players like Fastgen and Comnoco look fantastic. However if you wanna work with Bubble as the front-end and you don’t wanna go through the API connector and consume those rather expensive WUs, then, up until the new paid Supabase plug-in, you just had Xano & the Xano Connector. And it’s pretty good once you get into it working with it.

2 Likes

See, all those features of authentications and buckets are available through API in Supabase and I don’t know why people will buy that, just for convenience i think

Yes until your application is running in bubble you may be happy with xano but once you think that you need to get a custom application custom coded in Android or else you will of course need a place which supports that and supabase does that

1 Like

Thanks for sharing!

The WU cost of using the API connector is why. To avoid the unpredictable WU costs, people need to work through a plug-in which accesses the back-end’s SDK.

1 Like

NickDev, are you suggesting that Xano isn’t suitable for Android / iOS native app backends?
If so, can you expand on why?
My approximate plan was to prototype in Bubble, shift functionality into Xano, then explore syncing apps with Xano separately (or similar).

Go through

And then

U will find the difference also compare the pricing :v:

Everyone here is talking about supabase
What about it, is it low code?
Can someone send a 5-10 minutes Loom on how the basics works? (DB, Function, Logic, API)

And about the other comments, My point was that bubble backend is not good, And I like xano instead, and there may as well be 20 better options than xano.