supabase.com
Open in
urlscan Pro
2606:4700:3035::6815:1e3d
Public Scan
Submitted URL: https://api.warehouse.tech/
Effective URL: https://supabase.com/
Submission: On March 07 via api from US — Scanned from US
Effective URL: https://supabase.com/
Submission: On March 07 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
* Product * Developers * Pricing * Docs * Blog 63.8KSign inStart your project Open main menu BUILD IN A WEEKENDSCALE TO MILLIONS Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings. Start your projectDocumentation Works seamlessly with 20+ frameworks DATABASE Every project is a full Postgres database, the world's most trusted relational database. * 100% portable * Built-in Auth with RLS * Easy to extend 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 synchronization. VECTOR Integrate your favorite ML-models to store, index and search vector embeddings. * OpenAI * Hugging Face JOIN THE COMMUNITY Supported by a network of early advocates, contributors, and champions. GitHub discussionsDiscord @thatguy_tex "Working with @supabase has been one of the best dev experiences I've had lately. Incredibly easy to set up, great documentation, and so many fewer hoops to jump through than the competition. I definitely plan to use it on any and all future projects." @IxoyeDesign "@supabase is just 🤯 Now I see why a lot of people love using it as a backend for their applications. I am really impressed with how easy it is to set up an Auth and then just code it together for the frontend. @IngoKpp now I see your joy with Supabase #coding #fullstackwebdev" @varlenneto "I've been using @supabase for two personal projects and it has been amazing being able to use the power of Postgres and don't have to worry about the backend" @justinjunodev "Y'all @supabase + @nextjs is amazing! 🙌 Barely an hour into a proof-of-concept and already have most of the functionality in place. 🤯🤯🤯" @BraydonCoyer "And thanks to @supabase, I was able to go from idea to launched feature in a matter of hours. Absolutely amazing!" @damlakoksal "Contributing to open-source projects and seeing merged PRs gives enormous happiness! Special thanks to @supabase, for giving this opportunity by staying open-source and being junior-friendly✌🏼" @KenTheRogers "Holy crap. @supabase is absolutely incredible. Most elegant backend as a service I've ever used. This is a dream." @kevcodez "Over the course of a few weeks, we migrated 125.000 users (email/pw, Gmail, Facebook, Apple logins) from Auth0 to @supabase and have now completed the migration. I'm just glad the migration is done 😅 Went well, besides a few edge cases (duplicate emails/linked accounts)" @PaoloRicciuti "Using @supabase I'm really pleased on the power of postgres (and sql in general). Despite being a bit dubious about the whole backend as a service thing I have to say I really don't miss anything. The whole experience feel very robust and secure." @saxxone "@supabase is lit. It took me less than 10 minutes to setup, the DX is just amazing." Show More START BUILDING IN SECONDS Kickstart your next project with templates built by us and our community. View all examples Official GitHub library Next.js logo Stripe logo Vercel logo STRIPE SUBSCRIPTIONS STARTER The all-in-one subscription starter kit for high-performance SaaS applications, powered by Stripe, Supabase, and Vercel. View Template Next.js logo Vercel logo NEXT.JS STARTER A Next.js App Router template configured with cookie-based auth using Supabase, TypeScript and Tailwind CSS. View Template Next.js logo OpenAI logo Vercel logo AI CHATBOT An open-source AI chatbot app template built with Next.js, the Vercel AI SDK, OpenAI, and Supabase. View Template LangChain logo Next.js logo LANGCHAIN + NEXT.JS STARTER Starter template and example use-cases for LangChain projects in Next.js, including chat, agents, and retrieval. View Template Flutter logo FLUTTER USER MANAGEMENT Get started with Supabase and Flutter by building a user management app with auth, file storage, and database. View Template Expo logo EXPO REACT NATIVE STARTER An extended version of create-t3-turbo implementing authentication on both the web and mobile applications. View Template 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. TYPESCRIPT SUPPORT Type definitions built directly from your database schema Explore more about /docs/client/generating-typesExplore more INSTALL FROM CDN Use Supabase in the browser without a build process Explore more about /docs/client/initializingExplore more LOCAL EMULATOR Develop locally and push to production when you're ready Explore more about /docs/guides/self-hostingExplore more SUPABASE CLI Manage Supabase projects from your local machine Explore more about https://github.com/supabase/cliExplore more Create userRealtime subscriptionsCreate bucketInvoke Edge FunctionCRUD a record import { createClient } from '@supabase/supabase-js' // Initialize const supabaseUrl = 'https://chat-room.supabase.co' const supabaseKey = 'public-anon-key' const supabase = createClient(supabaseUrl, supabaseKey) // Create a new user const { user, error } = await supabase.auth.signUp({ email: 'example@email.com', password: 'example-password', }) import { createClient } from '@supabase/supabase-js' // Initialize const supabaseUrl = 'https://chat-room.supabase.co' const supabaseKey = 'public-anon-key' const supabase = createClient(supabaseUrl, supabaseKey) // Get notified of all new chat messages const realtime = supabase .from('messages') .on('INSERT', message => { console.log('New message!', message) }) .subscribe() import { createClient } from '@supabase/supabase-js' // Initialize const supabaseUrl = 'https://chat-room.supabase.co' const supabaseKey = 'public-anon-key' const supabase = createClient(supabaseUrl, supabaseKey) // Create a new bucket const { data, error } = await supabase .storage .createBucket('avatars', { public: false, allowedMimeTypes: ['image/png'], fileSizeLimit: 1024 }) import { createClient } from '@supabase/supabase-js' // Initialize const supabaseUrl = 'https://chat-room.supabase.co' const supabaseKey = 'public-anon-key' const supabase = createClient(supabaseUrl, supabaseKey) // Invoke a function const { data, error } = await supabase.functions.invoke('hello', { body: { foo: 'bar' } }) import { createClient } from '@supabase/supabase-js' // Initialize const supabaseUrl = 'https://chat-room.supabase.co' const supabaseKey = 'public-anon-key' const supabase = createClient(supabaseUrl, supabaseKey) // Create a new chat room const newRoom = await supabase .from('rooms') .insert({ name: 'Supabase Fan Club', public: true }) // Get public rooms and their messages const publicRooms = await supabase .from('rooms') .select(` name, messages ( text ) `) .eq('public', true) // Update multiple users const updatedUsers = await supabase .from('users') .eq('account_type', 'paid') .update({ highlight_color: 'gold' }) BUILD YOUR APP WITHOUT LEAVING THE DASHBOARD Table editorSQL EditorAuth rules Table editorSQL EditorAuth rules MANAGE YOUR DATA WITH THE FAMILIARITY OF A SPREADSHEET You don’t have to be a database expert to use Supabase. Our table editor makes Postgres easy to use, even for non-techies. You can do everything right in our dashboard. Explore Table View about /databaseExplore Table View IN-BUILT SQL EDITOR FOR WHEN YOU NEED GREATER CONTROL 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. Explore SQL Editor about /databaseExplore SQL Editor USER MANAGEMENT AS STRAIGHT-FORWARD AS IT CAN BE 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. Explore Auth about /authExplore Auth Customer Stories INFRASTRUCTURE TO INNOVATE AND SCALE WITH EASE. See how Supabase empowers companies of all sizes to accelerate their growth and streamline their work. Good Tape migrates to Supabase managed Postgres and Authentication and achieves database efficiency and a 60% cost reduction Learn more Scaling securely: one million users in 7 months protected with Supabase Auth Learn more Mendable.ai switches from Pinecone to Supabase for PostgreSQL vector embeddings Learn more Explore more about /customersExplore more BUILD IN A WEEKEND, SCALE TO MILLIONS Start your project FOOTER We protect your data.More on Security * SOC2 Type 2 Certified * HIPAA Compliant Twitter GitHub Discord Youtube PRODUCT * Database * Auth * Functions * Realtime * Storage * Vector * Pricing * Launch Week X RESOURCES * Support * System Status * Become a Partner * Integrations * Experts * Brand Assets / Logos * Security and Compliance * DPA * SOC2 * HIPAA DEVELOPERS * Documentation * Changelog * Contributing * Open Source * SupaSquad * DevTo * RSS COMPANY * Blog * Customer Stories * Careers * Company * Terms of Service * Privacy Policy * Privacy Settings * Acceptable Use Policy * Support Policy * Service Level Agreement * Humans.txt * Lawyers.txt * Security.txt © Supabase Inc Toggle theme We only collect analytics essential to ensuring smooth operation of our services. Learn more Accept Opt out Learn more