Supabase

Supabase

오픈소스 Firebase 대안 — Postgres, 인증, 스토리지, 리얼타임.

freemiumdatabaseauthstoragerealtimebackend

나의 경험

Supabase는 내 새 프로젝트의 기본 백엔드다. 풀 Postgres DB에 인증, 스토리지, 리얼타임까지 5분 안에 세팅되니 정말 편하다. 오픈소스라서 믿을 수 있다는 것도 크다.

개발자 경험이 탄탄하다. 클라이언트 라이브러리 문서가 잘 되어 있고, 대시보드의 SQL 에디터가 진짜 쓸만하다. 특히 raw SQL을 직접 쓸 수 있는 점이 마음에 든다 — Firebase에서는 안 되는 거다.

하나 불만이 있다면 리얼타임 기능이다. 단순한 케이스에서는 잘 되지만 복잡한 쿼리에서는 불안정하다. 프로덕션에서 리얼타임이 중요하다면 전용 서비스를 쓰는 게 낫다.

장점

  • +풀 Postgres 데이터베이스 (NoSQL이 아님 — SQL을 쓸 수 있다)
  • +내장 인증, 스토리지, 리얼타임 구독
  • +무료 티어가 후함: 500MB DB, 1GB 스토리지, 월 5만 활성 사용자

단점

  • 리얼타임 기능이 부하 하에서 불안정할 수 있음
  • Row Level Security에 학습 곡선이 있음
  • 대규모 데이터셋에서 대시보드가 느려질 수 있음

이런 분께 추천

서버 관리 없이 백엔드를 원하는 인디 개발자.

주요 기능 및 제한

  • 무료 티어는 7일간 비활성(트래픽/API 호출 없음) 시 프로젝트 일시 정지
  • 무료 티어에 500MB DB, 1GB 파일 스토리지, 월 5만 활성 사용자 포함
  • 확장 기능 지원 풀 Postgres (pgvector, PostGIS 등)
  • 내장 인증(이메일, OAuth, 매직 링크), 스토리지, 엣지 함수
  • 오픈소스 — Supabase CLI / Docker로 셀프 호스팅 가능

비슷한 도구

Neon

Neon

서버리스 Postgres — 브랜칭, 오토 스케일링, 넉넉한 무료 티어.

프리미엄Compare →
PlanetScale

PlanetScale

Serverless MySQL platform with branching, non-blocking schema changes, and unlimited scale.