Supabase란? — 오픈소스 Firebase 대안

Supabase는 PostgreSQL 기반의 오픈소스 백엔드 서비스입니다. 인증, 데이터베이스, 파일 저장, 실시간 기능을 제공합니다.

용어집/Supabase

정의

Supabase

Supabase는 PostgreSQL 기반의 오픈소스 백엔드 서비스입니다. 인증, 데이터베이스, 파일 저장, 실시간 기능을 제공합니다.

받는 것

Supabase가 3~4개 별도 서비스를 하나로 대체해줘요.

  • 데이터베이스: 스키마에서 REST, GraphQL API가 자동으로 나오는 PostgreSQL
  • 인증: 이메일, OAuth (Google, Apple, GitHub), 매직 링크, 폰 OTP — 관리형
  • 스토리지: 행 수준 접근 제어가 있는 파일 업로드
  • Edge Functions: Deno 기반 서버 로직
  • 실시간: DB 변경을 즉시 구독

Row Level Security (RLS)가 제일 중요한 기능이에요. "사용자는 자기 데이터만 읽을 수 있음" 정책 하나 쓰면, 모든 API 호출이 이걸 따릅니다. 미들웨어 없이. 매 엔드포인트마다 인증 체크 안 넣어도 돼요. 규칙 하나, DB 레벨에서 강제.

비용

Supabase 무료 티어:

  • 500MB 데이터베이스
  • 1GB 파일 스토리지
  • 월 50,000 MAU
  • API 요청 무제한

이걸로 프로덕션 앱 4개를 돌리고 있어요. 월 $0. 트라이얼 아니에요. 프로모션도 아닙니다. 인디 규모에서 무기한 무료.

넘어가면 Pro가 월 $25. 따로 따로 쓰면? 관리형 PostgreSQL ($15~50), 인증 ($0~30), S3 ($5~20), 실시간 ($10~50). Supabase가 이걸 다 합쳐요.

서비스가 적으면 설정하고 모니터링하고 디버깅할 게 적어요. 이 단순함이 개별 기능보다 중요합니다.

종속 없음

Supabase는 PostgreSQL이에요. 표준 SQL. 표준 도구.

떠나야 하면 pg_dump로 내보내고 Postgres 돌아가는 아무 데나 넣으면 돼요. 재작성할 독점 쿼리 언어 없어요. 변환할 데이터 포맷 없어요.

Firebase는 독점 NoSQL이에요. Firebase에서 떠나려면 앱의 모든 쿼리를 재작성해야 합니다. Firebase 마이그레이션에 몇 달 쓰는 팀을 봤어요. Supabase는 DB 내보내기면 끝이에요.

AI랑 잘 맞는 이유

PostgreSQL이 AI 시대에 제일 많이 학습되고 제일 많이 문서화된 데이터베이스예요. AI 에이전트가 테이블 만들 때 표준 SQL을 써요. 마이그레이션 필요하면 CREATE TABLE이랑 ALTER TABLE이 있는 .sql 파일을 만들어요.

독점 SDK 배울 필요 없어요. 중첩 문서 구조나 플랫폼별 인덱싱 규칙 이해할 필요 없어요. SQL을 쓰면 돼요. SQL은 보편적이고, AI가 안정적으로 처리합니다.

PostgreSQL용 AI 코드가 NoSQL용보다 더 신뢰할 수 있어요. SQL 학습 데이터가 훨씬 많으니까요.

관련 용어

이번 주말, 첫 앱을 출시하세요.

풀스택 React Native 보일러플레이트 + AI 에이전트 11개. 1회 구매.