← 블로그
2026-05-05 · supabase · limits

Supabase 무료 플랜: 실제로 먼저 부딪히는 한도

Supabase는 넉넉한 무료 플랜을 광고한다. 인디 프로젝트가 DB 한도보다 먼저 부딪히는 건 자동 일시정지와 송신 5 GB.

Supabase는 자신을 오픈소스 Firebase로 포지셔닝: Postgres·Auth·Storage·엣지 함수가 한 대시보드에. 무료 플랜이 종이상으론 넉넉해 보인다. 실제로는 두 한도가 DB 한도가 보이기 전에 인디 프로젝트를 문다.

모두를 잡는 자동 일시정지

무료 Supabase 프로젝트는 7일 비활성 후 일시정지. "비활성"은 들어오는 DB 쿼리·Auth 이벤트·Storage 요청 없음. 활발히 빌드 중이면 프로젝트 괜찮음. 한 주 쉬면 Supabase가 일시정지.

일시정지된 프로젝트는 모든 요청에 503 반환. 사용자가 에러 봄. 대시보드 원클릭으로 깨울 수 있지만 수동 , 들어오는 트래픽에 자동 깨우기 없음. 가끔 사용자 있는 사이트(포트폴리오·주간 사용자 있는 작은 SaaS)라면 진짜 문제.

무료 티어 우회: 일일 헬스체크 엔드포인트 cron으로 호출. GitHub Actions 워크플로 하나로 매일 Supabase 프로젝트 ping하면 활성 유지. 작동하지만 더럽다.

진짜 우회: Pro 월 $25 결제. 더 이상 일시정지 없음. "항상 켜진" 프로젝트에 Supabase가 무료가 끝나는 선.

송신 5 GB 한도

무료 티어 월 송신 5 GB. Supabase에서 나가는 데이터 , API 응답·Storage 다운로드·Realtime 브로드캐스트. 미디어 제공하기 전엔 대부분 프로젝트 도달 안 함.

100 KB API 응답 50,000회 = 5 GB. 바쁜 앱에 많지 않은 사용자. 1 MB 이미지 5,000회 = 5 GB. 바이럴 페이지 하나면 빠르게 벽.

우회: 미디어를 Supabase Storage 아닌 Cloudflare R2 또는 다른 객체 저장소에서 서비스. Supabase는 DB·Auth용, 파일은 더 싼 송신 경로. 설정 귀찮지만 가치 있음.

진짜 넉넉한 것

Postgres 저장 500 MB는 작지만 전형적 스키마에서 수만 행에 충분. Auth 한도(월 활성 사용자 50,000)는 인디 프로젝트에 진짜 거대. 동시 프로젝트 2개 한도는 거의 문제 안 됨.

엣지 함수 무료 티어 월 500K 호출 , 대부분 프로젝트에 차고 넘침. Realtime 동시 연결 200, 또한 OK.

결제 시점

Pro 월 $25 결제 시점: 7일 자동 일시정지가 라이브 사이트를 깨는 걸 감당 못 할 때, 또는 송신 5 GB 넘는 미디어 서비스 시, 또는 프로젝트 2개 초과 시.

무료 유지: 여전히 빌드 모드일 때, 사이트가 꾸준하지만 가벼운 트래픽으로 활성 유지될 때, 미디어 서비스 안 할 때. Supabase 무료 티어는 프로토타입에 최고; 일시정지 행동 때문에 "라이브지만 조용한" 프로덕션 앱엔 최악 티어.

탈출 해치

Supabase는 Apache 2.0 오픈소스. 무료 티어 졸업하고 결제 싫으면 셀프호스팅 지원. 배포는 Postgres + Kong + Auth + Storage + Realtime + Studio Docker Compose 스택. Hetzner $5 VPS에서 돌리면 Pro보다 싸고 완전 제어. 트레이드오프는 운영 작업 , 백업·업그레이드·모니터링이 이제 당신 문제. 대부분 인디 프로젝트엔 Supabase에 $25가 더 싼 길.

이 글에 등장한 도구