Already let’s go for all your questions
Nope, there’s not
Xano can scale to whatever needs or means possible. If you visit their technology page, you will see it’s set up with the stack to do so. But keep in mind, scaling to something of that magnitude would require a custom plan and configuration - it would be beyond what is available on their self serve plans, but it’s definitely possible.
Xano is hosted on the Google Cloud Platform (GCP), the database is a PostgreSQL database. We don’t allow for direct connections so you would need to build the API calls yourself.
They found that the storage accommodates the vast majority of use cases from their clients. They recommend to users who have media-intensive applications to integrate with a cloud storage provider such as an Amazon S3 so they have complete control over their media storage.
Interesting point about this one: I invite you to read more about how they would open the source code if Xano were to ever go away so you can continue building - Frequently Asked Questions - Xano Documentation
They allow to export all your data and schema from Xano.
Bringing your own cloud, means you can have Xano hosted on the cloud platform that you use. For example, Xano is hosted on GCP (Google) but you could bring your own Azure or AWS cloud platform that you have to host Xano instead.
Definitely! You can integrate any service that exposes an API.
And they also have a marketplace where you can get modules (pre-setup functions) such as Stripe.
You can see background tasks as what Bubble haves with recurring events.
Well it’s hard because they are two different services for different uses. Xano can’t do most of what Bubble can and vice-versa.
If we’re talking about backends, that’s not Bubble’s strongest point as Bubble is not meant to be a strong backend. So performance-wise Bubble’s backend and Xano are incomparable. Xano can iterate through and execute thousands of functions lighting-speed compared to Bubble.
I would say, generally speaking, that Xano is helpful when your reach Bubble backend’s limits in terms of complexity and performance. I wouldn’t advise working with a separate external backend if there are no highly complex workflow schemes or speed requirements.
Some uses-cases I’ve personally worked on:
-
Private rental management platform with over 1000 listings (and their bookings, customers, …), where Xano connects to the different providers (Airbnb, Booking) to constantly get, update and maintain the database to be used in Bubble.
-
Database externalization to allow faster (complex) searches
-
Error reporter system for Bubble developers, where front-end errors are sent to a Xano server in order to be processed and eventually sent to the app’s owner if critical.
This processing involves getting similar errors over the database (>1M), determining - based on numerous and complex rules if it needs to be processed by the ML model (using no-code service Pelatrion), checking the incoming API key and verifying the origin of the request, …
All of this, over dozens of requests per second!
Hope this is helpful for all of us