WeWeb and Xano: A 2025 Review and Why You Need to Try

Combine WeWeb's front-end design with Xano's back-end services to efficiently and effectively build scalable, real-time web applications.

General

Himanshu Sharma
Himanshu Sharma
January 1, 2025

Here's what you need to know about WeWeb and Xano combination before you build your software.

WeWeb is a frontend tool that is backend agnostic, so it works with any database, not just Xano.

Similarly, Xano is a backend tool that is frontend agnostic, so it works with any frontend tool, not just WeWeb.

However, many developers pair Xano with WeWeb. It is a great combination we generally recommend for good reasons.

What is WeWeb?

WeWeb is a low-code front-end builder that allows you to create web applications without writing code. It's different from website builders like WordPress, Webflow, and Framer because it allows you to create complex business logic.

You can create workflows, trigger actions, connect with any third-party service via APIs, install NPM packages and even add custom code.

What is Xano?

Xano is a low-code backend platform that allows you to build scalable and secure backends for your applications.

With Xano, you can visually create APIs on a PostgreSQL database, perform user authentication, perform background tasks, and integrate with third-party services, making it a complete solution for backend development.

Other options?

Your alternative includes using

  1. Bubble
  2. WeWeb, along with Supabase
  3. Coding it from scratch

There are more combinations, but these are the most popular ones. Each has its pros and cons.

Bubble, for example, is an excellent full-stack solution. Supabase is an open-source Postgres backend with similar capabilities as Xano. Custom code is always an option, although it dramatically increases the project timeline.

Do we have a clear-cut winner?

When choosing your tech stack, you need to consider many factors. There is no one-size-fits-all formula you can use.

Think about flexibility, scalability, maintainability and development speed.

Connecting WeWeb and Xano

It is straightforward to connect them. WeWeb has a native Xano plugin you can use.

  1. Install the Xano data source plugin.
  2. Install the Xano auth plugin.
  3. Enter your Xano API keys.
  4. Choose the correct Instance and Workspace.
  5. Verify the Xano Data source and Branches.

It will hardly take 2 minutes, and your WeWeb app will access your Xano database.

You can watch this video for a detailed setup walkthrough and a basic app. link

Using Xano data in WeWeb

You can use all the API endpoints once you connect Xano with your WeWeb app.

Typically, you'd create a Collection in WeWeb to fetch data and the 'Xano Request' action to send data back to Xano.

There is also an option to use the simple 'REST API Request' action, but it involves more steps than the native 'Xano Request' action.

Once you have the information from your Xano database, you can use it anywhere: modals, tables, workflows, etc. There is no limitation.

Using Xano Auth in WeWeb

As WeWeb has natively integrated the Xano SDK, adding authentication to your WeWeb using Xano is straightforward.

You can use the in-built actions to set the workflows for Signup, Login, Forgot Password and User token management.

To help you get started, WeWeb offers a pre-built UI for all the authentication flows. It also includes the basic workflows you'll need. But you need to tweak them if needed.

Why we recommend using Xano with WeWeb

Scalability

Xano's backend can handle large amounts of data. Unlike some platforms, Xano doesn't limit the number of records you can have.

Javascript can be used in Xano to perform tasks that are either not natively available in Xano or are easier to performIt supports load balancing and auto-scaling, ensuring your app can grow as needed.

For example, in one of our projects, we built an app that manages over 10 million data records using WeWeb and Xano. This pairing of WeWeb and Xano scales well.

Separation of Frontend and Backend Concerns

WeWeb and Xano allow you to keep your app's frontend and backend parts separate.

This means you can focus on designing the user interface in WeWeb. At the same time, Xano handles the data and server-side logic. This separation makes updating and maintaining your app easier, as changes in one part won't directly affect the other.

Unlike other no-code/low-code platforms, you can easily export the source code of your WeWeb app.

Faster development

Xano offers a couple of more technical advantages

  • Reusable Functions and Middleware: Xano lets you create functions and middleware that you can reuse in endpoints, which saves time compared to creating an endpoint from scratch.
  • Built-in Testing Suite: Xano includes tools to test your app's backend. This helps catch issues early, improving development speed and quality. Bubble and Supabase don't offer similar offerings.
  • Indexing and Data Caching: Xano supports indexing and caching, which speeds up data retrieval and improves the user experience.
  • Custom Lambda Functions: Javascript can be used in Xano to perform tasks that are either not natively available in Xano or are easier to perform with Javascript.
  • Real-Time Features: Xano has recently added real-time capabilities. This means your app can receive live updates without constantly checking the database. It's similar to how WebSockets work, providing instant data updates.

Time is money. And WeWeb + Xano helps you save precisely that.

HIPAA and SOC2 compliance

Xano is SOC2 compliant, so if your organisation's IT audit requires SOC2 compliance, only a few backend tools will make the cut.

One of our client manages sensitive medical records in the US, so we must ensure HIPAA compliance. Xano offers an optional upgrade for this purpose.

On-prem hosting

To their Enterprise customers, Xano allows you to host your Xano instance on-prem or on your cloud infra.

Where Xano falls short

No tool is perfect, and Xano has a few limitations. Although its frequent updates have resolved many issues, two limitations persist.

Absence of RBAC

One area for improvement in Xano is the implementation of RBAC and 'column-level' security.

For example, allowing users to access only their database records and view a specific subset of fields.

This needs to be set up manually, so it adds a bit of development time. Not that it's a deal breaker.

Pricing

Once you deploy your WeWeb+Xano app to production, you'll find that Xano's Launch plan may not be enough for all use cases.

For basic apps, the Launch app will be more than enough. At this point, you probably don't have a lot of traffic, so you don't need to optimise your API calls and backend.

But once you start to scale, you'll need to upgrade to the Scale plan. Features like load balancers, caches, and middleware are only available on the Scale plan and above. And these features help when you're scaling with a ton of users.

But Xano will not bleed you dry. The Scale plan is affordable when you compare it to the overheads of managing your own servers. So it's only a drawback, and not a dealbreaker.

Final thoughts

WeWeb and Xano are powerful combinations. For 95% of the use cases, they are sufficient. However, for the remaining 5%, you need to explore alternatives.

If you need assistance evaluating WeWeb, you can schedule a consultation call with us. link 

Subscribe to our newsletter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Table of Contents
want to grow your business faster with no-code?

Schedule a call to explore

Related articles

General

Building with Bubble - the no-code app builder

Discover why over 500,000 apps have been built with Bubble, where to begin learning, how to build and itx future.
Himanshu Sharma
Himanshu Sharma
March 17, 2023
General

What is a Bubble Agency and Why You Need One Today

Understand the benefits, competitive advantage and what you can build with a Bubble agency for your business.
Himanshu Sharma
Himanshu Sharma
March 21, 2023
How to

5 Proven Ways to Use Bubble to Build and Grow Your Business

Looking to build and grow your business? Discover 5 ways to use Bubble and succeed with your business.
Himanshu Sharma
Himanshu Sharma
March 17, 2023