RadarTrek
Home/Courses/Supabase/What Is Supabase?
Lesson 01 / 9·7 minFree

What Is Supabase?

A whole backend as a managed service — and why that changes what solo builders can ship

Supabase gives you everything a web app backend needs, hosted and managed. You get a PostgreSQL database, user authentication, file storage, auto-generated REST and GraphQL APIs, and realtime subscriptions — without building or maintaining any of this yourself.

💡

Supabase is a furnished apartment vs building a house

Building a backend from scratch is building a house — you pour the foundation (server), put up walls (routing), install plumbing (database connection), and wire electricity (auth). Supabase is a furnished apartment — you show up, customise the layout, and move in. Everything already works.

What Supabase includes

  • PostgreSQL databaseFull Postgres — run any SQL query, create functions, use extensions like pgvector
  • AuthenticationEmail/password, magic link, OAuth (Google, GitHub, Apple), phone OTP
  • Row Level SecurityDatabase-level rules: "users can only read their own rows"
  • StorageFile uploads with access policies — profile photos, documents, assets
  • Edge FunctionsServerless functions (TypeScript/Deno) that run near your users
  • RealtimeSubscribe to database changes over WebSocket — live dashboards, chat, notifications

Supabase vs Firebase

  • Supabase uses PostgreSQLFirebase uses Firestore (NoSQL) — Supabase gives you a real relational database with joins, foreign keys, and full SQL
  • Supabase is open sourceYou can self-host — you are not locked into the platform
  • Firebase has more mature mobile SDKsFirebase is stronger for mobile-first apps; Supabase is stronger for web apps
  • Supabase is cheaper at scaleSupabase Pro starts at $25/mo; Firebase can become expensive as reads scale

RadarTrek Intel — monthly score updates

We track 40+ tools so you don't have to. Score changes, new tools, and new guides — once a month, no spam.