Overview
Supabase is a comprehensive platform for application development, providing seamless integration of essential tools and functionalities to streamline the development process including:
* Postgres: Every Supabase project is a full Postgres database, the most trusted relational database in the world.
* Authentication: Add user sign ups and logins, securing your data with Row Level Security.
* Edge Functions: Easily write custom code without deploying or scaling servers.
* Storage: Store, organize, and serve large files, from videos to images.
* Realtime: Build multiplayer experiences with realtime data synchronisation.
* Vector: Integrate your favorite ML-models to store, index and search vector embeddings
* Works seamlessly with 20+ frameworks including Next.JS, React, Nuxt, Flutter, Svelte, and Vue.
SOC2 Type 2 Certified and HIPAA Compliant solutions available for Enterprise and Team plans.
For a custom quote to meet your specific configuration needs, please visit https://forms.supabase.com/enterprise or reach out to your sales representative before placing an order on this page.
To get started and explore the platform, you can sign up for the Free Plan on https://supabase.com .
Highlights
- Instant APIs that do the hard work for you: We introspect your database to provide APIs instantly. Stop building repetitive CRUD endpoints and focus on your product.
- Build your app without leaving the Supabase dashboard: Manage your data with the familiarity of a spreadsheet. Write, save, and execute SQL queries directly on our dashboard, with templates to save you time. Run common queries and even build applications using our growing list of templates. Easily manage your users with Supabase Auth, with email logins, magic links, and third-party logins. Create complex access policies with SQL rules to fit your unique business needs.
- Infrastructure to innovate and scale with ease. See how Supabase empowers companies of all sizes to accelerate their growth and streamline their work. Read more at https://supabase.com/customers.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/month |
|---|---|---|
Pro Plan - from $25/mo | For production applications with the power to scale. For details, see: https://supabase.com/pricing. | $25.00 |
Team Plan - from $599/mo | Add features such as SSO, control over backups, and industry certifications. For details, see: https://supabase.com/pricing. | $599.00 |
The following dimensions are not included in the contract terms, which will be charged based on your usage.
Dimension | Description | Cost/unit |
|---|---|---|
Usage | For usage beyond the subscription plan's quota. For details: https://supabase.com/pricing | $0.01 |
Vendor refund policy
No refunds.
Custom pricing options
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Vendor resources
Support
Vendor support
The Supabase Pro, Team, and Enterprise plans include email and community support options. Alternatively, users can seek assistance and share knowledge with Supabase's vibrant and active community through the company's GitHub discussions and Discord server.
support@supabase.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Postgres + RLS and Phone OTP Made Shipping Our Expo App Fast
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.
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.
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.