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로 셀프 호스팅 가능