Sold by
Supabase
Supabase is the Postgres development platform. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.
Reviews (47)
Ahmed M.
Seamless Backend Integration with AI Capabilities
Reviewed on Jun 03, 2026
Review provided by G2
What do you like best about the product?
I use Supabase for building a SaaS product and it really helps by connecting everything in one place, including most of what I need in the backend. It's easy to use. I like the ability to connect with AI tools and the AI assistant that comes with it. I give prompts to Claude, and it implements my requirements using Supabase as a backend. The initial setup was also so easy.
What do you dislike about the product?
I wish it offered more affordable phone authentication services in combination with existing ones to help find the best authentication prices.
What problems is the product solving and how is that benefiting you?
Supabase connects everything in one place, includes most backend needs, and is easy to use. I like its ability to connect with AI tools, especially using Claude to implement my requirements.
Sam J.
Easy Integration with Minor Limitations
Reviewed on May 21, 2026
Review provided by G2
What do you like best about the product?
I find Supabase easy to use and appreciate that it integrates easily with so many tools. It's also easy to set up, even though there's a bit of a learning curve to use it.
What do you dislike about the product?
I wish there was a longer period of time before they pause the database.. sometimes in building/testing mode this is annoying. Easy to set up, bit of a learning curve to use.
What problems is the product solving and how is that benefiting you?
Supabase allows me to safely and securely store data long-term instead of using browser cache, integrating easily with many tools and being easy to use.
Computer Software
Supabase Makes Auth and Real-Time Updates Effortless
Reviewed on May 21, 2026
Review provided by G2
What do you like best about the product?
I love how we can manage the authentication system and integrate it directly into our frontend apps using the Supabase SDK. The real-time database updates are also great for many of our use cases where we need the latest data every second. I also like that the SQL editor saves the queries we’ve written and preserves the session, so we can come back to them when we return to that page, even after refreshing. On top of that, I appreciate the automated user password reset flow, which works without any manual effort.
What do you dislike about the product?
There’s really nothing I dislike about Supabase. That said, the pricing feels a bit high compared with other competitors like Appwrite.
What problems is the product solving and how is that benefiting you?
I don’t need to manually set up the authentication flow or the users table, since that’s a core part of Supabase whenever we do transactions in the database. It saves a lot of time when starting a fresh project. The Postgres SQL engine also feels optimized, and it gives early warnings if I make a database configuration that could introduce vulnerabilities. Because of that, some of the security aspects are handled by Supabase itself.
Valeh A.
Easy Setup
Reviewed on May 20, 2026
Review provided by G2
What do you like best about the product?
Easy to install and configure, free tier, RLS, AUTH, Edge functions. UI is very comfortable. Integrations with GitHub and etc.
What do you dislike about the product?
It is hard sometimes to find a feature in the UI, for example, for configuring IP restriction, I looked for it in many different pages and then found
What problems is the product solving and how is that benefiting you?
Integrates authentication directly with Postgres Row Level Security (RLS). User tokens are evaluated at the database level, bypassing middleware.
Abdullah A.
Supabase Has Everything We Need for the Backend
Reviewed on May 20, 2026
Review provided by G2
What do you like best about the product?
Everything you need for backend is available in supabase
What do you dislike about the product?
Nothing yet I haven't found anything to dislike
What problems is the product solving and how is that benefiting you?
The cloud database and storage is best
Ashutosh Y.
Effortless Backend with Solid Authentication
Reviewed on May 20, 2026
Review provided by G2
What do you like best about the product?
I use Supabase to build mobile apps, and I appreciate its backend features. The user authentication, particularly the two-step verification, is something I value. I found the initial setup of Supabase to be very easy.
What do you dislike about the product?
nothing
What problems is the product solving and how is that benefiting you?
I use Supabase for user authentication with useful features like two-step verification, making backend setup easy.
Health, Wellness and Fitness
Postgres + RLS and Phone OTP Made Shipping Our Expo App Fast
Reviewed on May 12, 2026
Review provided by G2
What do you like best about the product?
Honestly, the biggest thing for us is Postgres as the source of truth, with RLS doing most of the auth work. We ship a React Native app on Expo, and instead of building a separate API layer plus auth middleware, row-level security policies handle about 90% of access control directly in the database. When we add a new table, we write the policy once and the client can query it via the JS SDK—no controllers, no DTOs, and no glue code.
Phone OTP auth was the other huge win. We’re India-first and phone-first, and Supabase Auth ships with phone OTP out of the box. You plug in an SMS provider and you’re basically done. It probably saved us around two weeks of building and maintaining our own auth flow.
The dashboard SQL editor sounds boring, but I use it 10x a day. When something looks off in prod, I open the editor, run a query, and fix a row. No SSH tunnel and no separate admin panel. Saved queries and history are genuinely useful when you’re debugging the same data shapes over and over.
Edge Functions in Deno have been great for webhook handlers and cron jobs. supabase functions serve gives you real local-to-prod parity, so the dev loop stays fast. And the local CLI stack (Postgres + Studio in Docker) means we never have to touch prod data while testing schema changes.
Pricing is the kicker: Postgres + auth + storage + edge functions on the Pro plan costs less than Firebase alone would for our usage.
Phone OTP auth was the other huge win. We’re India-first and phone-first, and Supabase Auth ships with phone OTP out of the box. You plug in an SMS provider and you’re basically done. It probably saved us around two weeks of building and maintaining our own auth flow.
The dashboard SQL editor sounds boring, but I use it 10x a day. When something looks off in prod, I open the editor, run a query, and fix a row. No SSH tunnel and no separate admin panel. Saved queries and history are genuinely useful when you’re debugging the same data shapes over and over.
Edge Functions in Deno have been great for webhook handlers and cron jobs. supabase functions serve gives you real local-to-prod parity, so the dev loop stays fast. And the local CLI stack (Postgres + Studio in Docker) means we never have to touch prod data while testing schema changes.
Pricing is the kicker: Postgres + auth + storage + edge functions on the Pro plan costs less than Firebase alone would for our usage.
What do you dislike about the product?
After running this in production, I’ve hit a few real pain points.
Cold starts on Edge Functions are noticeable. The first invocation after idle can take 800ms–1.5s, which is rough for user-facing endpoints. We’ve ended up keeping functions warm with a cron, but that feels more like a workaround than a real solution. The dashboard performance also drops once a table gets past a few hundred thousand rows. On our largest table, opening the table editor is sluggish enough that I usually switch to the SQL editor instead.
Support on the free/Pro tier is limited to community Discord and GitHub Discussions. That’s fine for general questions, but it’s slow when you run into something blocking in prod. Paid support is gated behind the Team plan, which is a steep jump from Pro. We’ve had a couple of incidents where I would’ve happily paid per incident for a direct response.
The Supabase AI assistant in Studio is hit-or-miss. For SQL, it’s decent for simple queries, but it hallucinates surprisingly often on schema-aware questions, suggesting columns or joins that don’t exist in our schema. In practice, Cursor + the Supabase MCP has been more useful day to day than the in-dashboard assistant.
The migrations workflow has rough edges too. The db diff sometimes generates noisy diffs that include things you didn’t change (like default value reformats or trigger reorderings), so you end up hand-editing migration files more than you should.
Cold starts on Edge Functions are noticeable. The first invocation after idle can take 800ms–1.5s, which is rough for user-facing endpoints. We’ve ended up keeping functions warm with a cron, but that feels more like a workaround than a real solution. The dashboard performance also drops once a table gets past a few hundred thousand rows. On our largest table, opening the table editor is sluggish enough that I usually switch to the SQL editor instead.
Support on the free/Pro tier is limited to community Discord and GitHub Discussions. That’s fine for general questions, but it’s slow when you run into something blocking in prod. Paid support is gated behind the Team plan, which is a steep jump from Pro. We’ve had a couple of incidents where I would’ve happily paid per incident for a direct response.
The Supabase AI assistant in Studio is hit-or-miss. For SQL, it’s decent for simple queries, but it hallucinates surprisingly often on schema-aware questions, suggesting columns or joins that don’t exist in our schema. In practice, Cursor + the Supabase MCP has been more useful day to day than the in-dashboard assistant.
The migrations workflow has rough edges too. The db diff sometimes generates noisy diffs that include things you didn’t change (like default value reformats or trigger reorderings), so you end up hand-editing migration files more than you should.
What problems is the product solving and how is that benefiting you?
We needed a backend stack for our React Native app that didn’t require us to run our own infrastructure. Supabase replaced what would have been a Node/Express API, Auth0, S3, a managed Postgres host, and a job runner—all consolidated into a single platform with one CLI and one dashboard.
The Postgres ecosystem integration is a big part of why this works for us. We can stick with standard pg tooling, standard migrations, and standard SQL—there’s no proprietary query language to learn. And when we need Postgres extensions like pgvector, pg_cron, or PostGIS, they’re essentially a click away. On the client side, the Expo/React Native SDK plugs in cleanly: auth, realtime subscriptions, and storage uploads all work without us having to build and maintain a wrapper layer.
The practical payoff is speed. As a small team, we can ship features at a pace that would otherwise require a dedicated backend engineer. A feature that needs a new table, an auth-gated endpoint, file storage, and a webhook handler used to mean a week of glue code; with Supabase, it’s more like an afternoon. That time saved goes straight back into product work, which is what matters most at our stage.
The Postgres ecosystem integration is a big part of why this works for us. We can stick with standard pg tooling, standard migrations, and standard SQL—there’s no proprietary query language to learn. And when we need Postgres extensions like pgvector, pg_cron, or PostGIS, they’re essentially a click away. On the client side, the Expo/React Native SDK plugs in cleanly: auth, realtime subscriptions, and storage uploads all work without us having to build and maintain a wrapper layer.
The practical payoff is speed. As a small team, we can ship features at a pace that would otherwise require a dedicated backend engineer. A feature that needs a new table, an auth-gated endpoint, file storage, and a webhook handler used to mean a week of glue code; with Supabase, it’s more like an afternoon. That time saved goes straight back into product work, which is what matters most at our stage.
Radek M.
Perfect Remote DB for My React Native Mobile App
Reviewed on May 04, 2026
Review provided by G2
What do you like best about the product?
Remote DB for my mobile app on react native
What do you dislike about the product?
So far I have nothing to dislike. Or IDK.
What problems is the product solving and how is that benefiting you?
I have fast PostgreSQL database for my maps app, that needs to be super fast
Sean T.
Effortless Database Management with Great UI
Reviewed on Apr 30, 2026
Review provided by G2
What do you like best about the product?
I use Supabase for hosting databases for tools. I appreciate that it allows a very simple and easy way to spin up a database, which is easy to access from code and apps. It also offers a good UI and front end to manage those databases. I like the free tier and the ease of use of Supabase. The initial setup is incredibly easy.
What do you dislike about the product?
I wish there were more ways to sign in. Google Auth would be nice.
What problems is the product solving and how is that benefiting you?
I find Supabase offers a simple way to spin up databases, making them easy to access from code and apps, with a good UI to manage them.
Rishabh S.
Best Friend Every Developer Needs
Reviewed on Apr 21, 2026
Review provided by G2
What do you like best about the product?
I like Supabase Auth. All you need to do is add the passkeys, enable the SSO toggle, and you're done. It's really easy, fast, and straightforward to configure. It's also very easy to integrate with providers like Google and GitHub. It's free for young developers, and offers one-click onboarding. All projects are listed on the dashboard, and they have an AI that analyzes the database and finds security vulnerabilities.
What do you dislike about the product?
Supabase and run a query manually, which I find difficult. It also makes me nervous — I'm always worried about accidentally deleting my database, especially since I'm using Supabase in my product, Lync.life. On top of that, I find it a little slow sometimes.
What problems is the product solving and how is that benefiting you?
he fact that it's free is a huge plus, especially when you're building something from scratch and don't want to worry about costs piling up. It's simple enough that I didn't have to spend days figuring things out — I could just get started. The MCP support is a nice touch too, it fits right into my workflow without any friction. What really gives me peace of mind is the built-in AI that catches and fixes database mistakes — that kind of safety net means a lot when you're dealing with real data. I'm actually running it on my live project right now with large database connections, and honestly, it just works. No drama, no surprises.