Supabase is an open-source backend-as-a-service that provides real-time databases, authentication, and API services. It enables developers to build and scale applications quickly without managing server infrastructure.
The community submitted 873 reviews to tell
us what they like about Supabase, what Supabase can do better, and
more.
5.0
Based on 873 reviews
Review Supabase?
Reviewers see Supabase as a fast, practical way to launch products without piecing together a backend stack. The most common praise is its mix of Postgres, auth, storage, APIs, and realtime features in one place, plus good docs, a clean dashboard, and easy framework integrations. Users also like the open-source, low-lock-in feel, especially versus Firebase. The main knocks are smaller: RLS policies can take trial and error, some docs are hard to find, free-tier limits surface quickly, and a few users mention cold starts or wanting more flexible mid-tier pricing.
+880
Summarized with AI
Pros
Cons
ReplayAutonomous app testing for teams who ship at AI-speed
We use Supabase Storage and Postgres to manage all user-generated worlds and metadata. The built-in auth and instant APIs let us ship fast without standing up custom backend services.
Tip: Works best if your data model fits cleanly into Postgres. We considered Firebase, but Supabase gave us SQL and easier self-hosting if we need it.
It's easy to use, quick to set up and I use it every time I create a new app. Postgres, authentication, great docs - all of this make it a great product to build your app. I've tried Directus, but I'd have to set it up by myself and it wouldn't give me authentication, which is always a pain to set up for me.
Supabase was crucial in developing Shut Up & Breathe's backend, offering a robust, real-time database and authentication system that integrated effortlessly. While Firebase was considered, we chose Supabase for its open-source flexibility, making it ideal for managing our data and user interactions.
Supabase gives us a real Postgres database with zero friction. We get instant auth, real-time subscriptions, and edge functions without surrendering control or getting locked into a black-box. It’s open-source, SQL-native, and developer-first — exactly what we need to stay fast and flexible.
Supabase gives us the flexibility and transparency Firebase lacks. It's open-source, Postgres-based, and developer-friendly, perfect for spinning up auth, databases, and edge functions fast. GoCodeo relies on Supabase to handle real-world backend logic cleanly, without reinventing the stack.
Game-changing for us as an early-stage startup. Their PostgreSQL backend with real-time capabilities gave us enterprise-grade infrastructure without the enterprise overhead. The auth system and auto-generated APIs meant we could focus on building core features instead of reinventing wheels.
To be honest, I had some rough patches when using Supabase at first. Kept running into issues. But when everything is working, it's hard not to recommend it. I strongly recommend setting up the SB CLI, a local dev instance, and GH actions for automated migration deployment.
Supabase gave us a full Postgres backend, auth, storage, and real-time updates out of the box. It’s everything we needed without vendor lock-in. Drizzle ORM works beautifully with it, and the community support is top-notch. A perfect match for our Next.js stack.