โšก

Supabase

Supabase is an open-source backend-as-a-service built on top of real PostgreSQL, maintained by Supabase Inc. It holds around #12 in real-world database usage (roughly 6% share), popular as a "Firebase alternative" that gives developers a full Postgres database plus auth, storage, and realtime features without the NoSQL lock-in.

๐Ÿ“Œ Quick facts
Type: Backend-as-a-service on PostgreSQL (relational)
Made by: Supabase Inc.
License: Open-source core, paid hosted tiers
Hosting: Cloud-managed (self-hostable too)
Primary use case: Full app backends โ€” database, auth, file storage, and realtime โ€” for web and mobile apps
Jump to: Example queryGetting startedBest for

Example query

Supabase auto-generates a REST/GraphQL API over your Postgres tables, and its JS client wraps that in a friendly query builder:

import { createClient } from '@supabase/supabase-js'

const supabase = createClient('https://xyzcompany.supabase.co', 'public-anon-key')

const { data, error } = await supabase
  .from('products')
  .select('id, name, price')
  .eq('in_stock', true)
  .order('price', { ascending: false })
  .limit(10) // runs as a real SQL query under the hood

Getting started

Sign up for a free project on supabase.com, or spin up the full stack locally with the CLI:

# install the CLI and start a local Supabase stack (Postgres + Studio + APIs)
npm install -g supabase
supabase init
supabase start
๐ŸŽฏ Best for
Indie developers and small teams who want a real relational (Postgres) database with batteries-included auth, storage, and realtime subscriptions, without hand-rolling their own backend.