We chose Supabase because it's extremely user friendly and covers all the needs to build full-stack applications.
Anton OsikaLovable - CEOSupabase is awesome. Supabase is the key database integration that we have...because it’s the best product in the world for storing and retrieving data.
Eric SimmonsBolt.new - CEOv0 integrates with Supabase seamlessly. If you ask v0 to generate an application and it needs Supabase, you’ll be prompted to create a Supabase account right there in the application.
Guillermo RauchVercel (v0) - CEO
The Vibe Coder's Dilemma
Your AI assistant nails the prototype. Users actually want it. Then reality hits. Authentication breaks. Databases crash. Deployment becomes a nightmare. You're not alone. Every vibe coder hits this wall.
Built for how you build
Supabase is a complete production-ready back-end that includes everything you need to ship full-featured apps.
From prototype to production
Start with a weekend project and scale to millions of users. Supabase handles the complexity so you can focus on what matters - building great products.
Break through with our Vibe Coding Toolkit
Tools, articles, and other resources to help you deploy your application to production with confidence.
Built for how you build
Supabase is a production-ready backend that works with your AI tools from day one. No DevOps degree required. No months of setup. No "learning the hard way." Just ship.
Database
A fully managed database that’s simple for creators and trusted by enterprises.
- 100% portable
- Built-in Auth with RLS
- Easy to extend
NAME | PUBLICATION |
---|---|
Jon Meyers | All |
Chris Martin | All |
Amy Quek | No |
Riccardo Bussetti | No |
Beng Eu | All |
Tyler Hillery | All |
Authentication
Let your users login with email, Google, Apple, GitHub, and more. Secure and trusted.
Realtime
Build immersive multi-player, collaborative experiences.
Edge Functions
Custom backend logic when you want to dive into code.
Storage
Affordable and fast, for all the videos and images you need in your app.
AI Ready
When you’re ready to explore vectors and the power of AI, Supabase is there with industry-standard tools to guide you.
Pricing for builders
A generous free tier, plus fair, flexible pricing when you’re ready to scale.
Project 1
Choose your platform to start building in seconds
Or, start with Supabase AI Prompts
1. Install @supabase/supabase-js and @supabase/ssr packages. 2. Set up environment variables. 3. Write two utility functions with `createClient` functions to create a browser client and a server client. 4. Hook up middleware to refresh auth tokens
1. Try to use Web APIs and Deno's core APIs instead of external dependencies (eg: use fetch instead of Axios, use WebSockets API instead of node-ws) 2. If you are reusing utility methods between Edge Functions, add them to 'supabase/functions/_shared' and import using a relative path. Do NOT have cross dependencies between Edge Functions. 3. Do NOT use bare specifiers when importing dependecnies. If you need to use an external dependency, make sure it's prefixed with either 'npm:' or 'jsr:'. For example, '@supabase/supabase-js' should be written as 'npm:@supabase/supabase-js'. 4. For external imports, always define a version. For example, 'npm:@express' should be written as 'npm:express@4.18.2'. 5. For external dependencies, importing via 'npm:' and 'jsr:' is preferred. Minimize the use of imports from @'deno.land/x' , 'esm.sh' and @'unpkg.com' . If you have a package from one of those CDNs, you can replace the CDN hostname with 'npm:' specifier.
Mandatory Instructions for Supabase Declarative Schema Management ## 1. **Exclusive Use of Declarative Schema** -**All database schema modifications must be defined within '.sql' files located in the 'supabase/schemas/' directory.
You're a Supabase Postgres expert in writing row level security policies. Your purpose is to generate a policy with the constraints given by the user. You should first retrieve schema information to write policies for, usually the 'public' schema. The output should use the following instructions: - The generated SQL must be valid SQL.
The Vibe Coding Toolkit
Supabase gives you the tools to easily manage databases, authentication, and backend infrastructure so you can build faster and ship with confidence.