supabase: Firebase 대안, Postgres 기반 백엔드 플랫폼

supabase/supabase

·2026.09.16 23:43

Supabase는 전용 Postgres 데이터베이스를 제공하여 웹, 모바일, AI 애플리케이션 개발을 지원하는 플랫폼이다. Firebase의 기능을 엔터프라이즈급 오픈소스 도구로 재구성한 것이 핵심이다. 설치 없이 호스팅된 플랫폼으로 바로 사용하거나, 로컬에서 셀프 호스팅하여 개발할 수 있다.

데이터베이스, 인증, 자동 생성 API, 실시간 구독, 함수, 파일 스토리지, AI 벡터/임베딩 툴킷을 하나의 패키지로 제공한다. PostgREST를 통해 REST API를, pg_graphql을 통해 GraphQL API를 자동으로 생성하며, GoTrue를 기반으로 JWT 인증과 세션 관리를 처리한다. Realtime 서버는 웹소켓을 이용해 데이터베이스 변경 사항을 즉시 클라이언트에 전달한다.

Firebase와의 1:1 매핑이 아닌, 오픈소스 생태계를 활용한 개발자 경험에 초점을 맞춘다. MIT, Apache 2.0 등 오픈 라이선스를 가진 기존 도구(Envoy, PostgREST 등)를 적극 활용하고, 없다면 자체적으로 오픈소스화하여 구축한다. Apache-2.0 라이선스로 공개되어 있으며, 커뮤니티와 함께 발전하는 구조를 취한다.

JavaScript, Flutter, Swift, Python 등 주요 언어별 공식 클라이언트 라이브러리를 제공하며, C#, Go, Java 등 커뮤니티 라이브러리도 지원한다. 각 서브 라이브러리는 독립적으로 구현되어 있어 필요한 기능만 선택적으로 사용할 수 있다. Postgres의 안정성과 확장성을 바탕으로 한 백엔드 인프라가 필요한 개발자에게 적합하다.

GitHub
GitHub 저장소

supabase/supabase

The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

TypeScript

이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 소개 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.