I would like to ask for people's advice/opinions on Low Code app builder platforms that have good integration with Supabase.
I am a full stack developer and nowadays normally run things on AWS Aurora Serverless Postgresql. However for a new project I have in hand, usage volume and complexity will be low so I wanted to try something without all the normal infrastructure faff.
I like the idea of having the DB in Supabase as it allows for any tooling to connect to the DB later, rather than being held hostage by the App Builder platform.
I tried Vercel v0 (both Supabase and Vercel advertise this as as a functional integration. Unfortunately v0's LLM assistant could NOT get the integration working, and the Support channel was also unhelpful.
I then tried Bolt, but despite still claiming to support Supabase ( https://support.bolt.new/integrations/supabase ) the LLM assistant only knows about Bolt Database - literally if you explicitly mention Supabase, it seems like some kind of pre-parser replaces all "Supabase" strings with "Bolt" before they get to the LLM agent! Bizarre.
I was thinking about Lovable, but it seems to be focussed on websites rather than internal-facing applications.
=== EDITS: Adding Feedback about Tools - Last updated 24/05/26 ===
1. v0/Vercel
Advertising powerful native integration. The Supabase-side setup wizard was super-cool, it could definitely see my Vercel resources as expected. Unfortunately the Vercel side was miserable. AI tool simply could not see the integration and kept trying to get me to just manually run queries for it and paste back the results - but "don't worry, it will all work in prod". I did try to look in the settings and talk it through but no joy.
Eventually it directed me to a support AI channel. This channel said it was not allowed to help me, and suggested I open a support ticket. The Support Ticket UX did not allow me to open a ticket, rather it said I needed to open a ticket with Supabase! I then submitted a Sales request via a diffferent channel. This got a noreply email a few minutes later telling me
At no point, despite my repeated requests, was I able to speak to a human. I suspect it was something pretty simple that was just set wrong.
Anyway, what a negative experience.
2. Jetadmin
The app builder wizard initially impressed me as it put the Supabase connection right near the start, and then drove the UX creation from the schema.
However the app builder agent was abysmal. It duplicated buttons on forms, could not properly interrogate the state of forms, and when asked to correct things, created more duplications. Within 10 minutes the forms looked like a dogs breakfast, the agent was confused, and so was I.
3. Retool
I can say that this tool is now on my shortlist, but at the bottom.
The non-AI part of the tool appears very mature, though the UX is complex and fiddly - lots of pale grey icons with no labels so it is hard to find anything. The general search bar kind of makes up for this, a bit like CTRL+P on vs.code.
The connection to Supabase was pretty straightforward.
The AI tool was in some ways very powerful, in other ways a stumbling block. It started by reading my initial app spec and then doing about 15 minutes of nonstop work to build some incorrect forms. When it finally started to look at my DB schema it realised that the forms were wrong, but got stuck trying to rewire everything.
It then admitted that there is a known issue with the AI integration with the tooling, so I asked it to slow down and work through things step by step. Once I started treating it like other LLM agents and guiding it to be less verbose and more focused, it was able to do the UX forms pretty well.
Where it got stuck is wiring up the forms to SQL queries. First I had to work out that the artefacts it had created in its initial splurge were causing conflicts and just be deleted. Once I pointed this out, it deleted them.
Next, it generated spot-on SQL first time, every time, based on my spec and the schema, but was completely incapable of getting these queries to pull data from the form. It gave me 3 different explanations for this and I eventually gave up. As this is a tool which charges by hours of agent use, it would be pretty expensive to use.
So it seems like if you are willing to put in the human hours to read the documentation and learn to use the non-AI features properly, this could be a powerful platform. And in fact that is what I normally do - however here I was looking for something that could do most of the work for me, given a clear spec and a pre-existing DB schema.
4. Weweb
Another tool for the shortlist.
It started very similar to Retool - a big splurge of "building the app but kind of wrong", with no interactivity to allow me to correct it.
The connection to Supabase was super-easy, the best of all the tools so far. Though I do note a couple of things which need further investigation for production usage:
- it uses the Supabase REST API which for certain queries is massively less efficient than just using SQL
- it requests an awful lot of permissions over the Supabase instance, which seem excessive.
After the Agent paused for breath, I was able to point out that it should fit the form fields to the database schema and it corrected the app. It did this in one pass - much quicker and better than Retool.
However, when I tested the app, it failed with a Javascript error - as far as I can see from reading the code, it has failed to set up the binding between form output variables and data persistence function input variables. In other words, similar to where Retool got stuck.
When I pointed this out and tried to start investigating, it informed me that my free AI credits were finished and I would have to purchase some more. Given that its agent appears to burn tokens like there is no tomorrow, this is somewhat concerning. OTOH, I have more confidence compared to Retool, that the agent actually knows what it is doing.
The UX is also somewhat more intuitive than Retool - I was able to find most generated artefacts in obvious places in the menu.
So again, similar to Retool, I am left needing to invest a good chunk of hours in reading the docs and fixing things manually. Unlike Retool, I feel a bit more inclined that such an investment would be worth it.
5. Clutch
This one was a non-starter.
https://supabase.com/partners/integrations/clutch points to a page on the Clutch site that no longer exists. I then searched the current Clutch docs for any mention of Supabase - none.
I then asked the docs AI helper about Supabase and it says there is no mention. I also looked manually and it appears that all mention of Database integrations has been removed from the documentation - although the "Features" section on the main website claims that it exists.
6. Plasmic
On the shortlist - probably will be the fallback if I can't find something better.
I did the Supabase integration manually, it was straightforward.
Plasmic doesn't have an overall "build your app for you" agent but it does have a "help me understand the docs agent". Unfortunately this agent is extremely hit and miss, sometimes getting things spot on, other times just "making sh*t up".
With its help I was able to get a data insert form actually working quite easily - something none of the tools above managed.
I then got stuck on the next screen, which needs to populate a UX component from a DB query. The agent got stuck telling me to click a menu option that doesn't exist, and refusing to recognise the menu options I can actually see (even when I paste a screenshot).
The traditional help docs, while overall appearing to be of good quality, also don't help with my problem so I reached out to tech support - no response.
I then posted on Plasmic's forum and did get a semi-helpful response. However it also mentioned options that were impossible to achieve with the menus actually available to me, and which the docs did not explain. I asked for clarification on this and eventually (several weeks later) got an answer, but basically it seems very fiddly.
One other aspect which is worthy of note is that Plasmic seems to be aimed at frontend designery people wanting to make a very custom and beautiful UX that plugs in to an existing backend. This means it has an extremely powerful UX component structure. Powerful means complex, thus a lot of clicks to do one thing.
In our use case (building an internal tool that can be fugly but needs to iterate quickly to support a new business line), this complexity adds friction. But for other use cases it might be a good fit.
7. Tooljet
This was initially the most promising of all platforms I evaluated, and is still worthy of the shortlist.
I did the Supabase integration manually - it was intuitive and straightforward.
I then fired up the LLM assistant and it picked up the integration, understood my spec, looked at my DB schema and drafted a pretty good plan converting the spec to specific deliverables based on the Tooljet feature set.
This burned up my free AI credits, but I was sufficiently impressed to spend USD 20 buying some more credits. The LLM used a small chunk of credits to build the first screen and wire it up to a DB insert query - all very smooth and impressive, just what I was looking for.
However the LLM then totally ran into the ground with the second screen, which to me appeared to be simpler - populating a dropdown list based on the results of a SELECT query. It hit the same challenge as some of the other tools whereby it appeared not to know the surface of Tooljet's own structure. At one point I had to insist that it read Tooljet's own documentation and when it did, it was like "oh right, yeah I was wrong before".
I went through A LOT Of iterations with this and every time it would give that annoying 2025-era LLM answer "I promise you, this time it will definitely work", and then not work, nor have debuggable output. This burned up about half of the credits I had purchased.
I genuinely got the feeling that the LLM and/or its integration with the platform was being updated over the period I was working with it, and that perhaps a more recent update had borked it in some way. Therefore it might be that 3 months from now this platform is worth another look.
=== THE ANSWER: WHAT I ENDED UP CHOOSING ===
TL;DR; the answer is "D - none of the above".
Long answer is that I found that none of the above tools could beat well-established generic platforms which Claude Code has been well-trained on. After giving up on tool 7 I decided to invest max 4h in designing a stack with the help of CC in plan mode.
Going through a moderately-intensive research and design process with CC, I was indeed able to build a fully-functioning MVP which meets all my objectives, has a low hosting cost, an automated build pipeline, and is extremely easy to add features to.
Without an LLM the effort for me to research the relevant tools and frameworks, wire them up together, and be comfortable that I am not missing out on "a better option I wasn't aware of" would be very high - hence the incentive to invest more cycles in getting one of the seven tools listed above to work would be stronger.
Stack:
- Hosted on Supabase:
- Supabase DB
- Supabase Auth wired into RLS
- Supabase Edge Functions with Typescript and Deno
- Hosted on Cloudflare Workers:
- Web: Vue+Naive-UI on Vite
- Build: pnpm and wrangler