Supabase 시작하기 — 오픈소스 백엔드 플랫폼

Supabase 시작하기

앱을 만들 때 회원가입·데이터 저장·파일 업로드 같은 백엔드를 매번 새로 만들기란 번거로워요. Supabase는 이런 작업을 PostgreSQL 위에서 한 번에 해결해 주는 오픈소스 플랫폼이에요. 공식 문서의 Getting Started 가이드는 어떤 도구로 시작할 수 있는지 정리해 줘요.

프로젝트를 시작하는 방법

공식 문서는 크게 세 경로를 소개해요.

  • AI 도구로 개발하기: Supabase를 AI-first로 쓸 수 있도록 플러그인, MCP(MCP 서버), 스킬(skills)을 제공해요. 코드 에이전트가 Supabase를 직접 다루게 할 때 편리해요.
  • API 키 이해하기: SQL API, RLS(Row Level Security), API 키처럼 Supabase가 쓰는 여러 키의 종류와 쓰임을 설명해요.
  • 로컬 개발: Supabase CLI를 이용해 로컬에서 개발하고 팀과 협업할 수 있어요.

프레임워크 퀵스타트

프레임워크별 러닝커브를 줄이기 위해 공식 가이드를 제공해요.

  • React: 컴포넌트 기반 SPA에서 브라우저로 Supabase Postgres에 쿼리하기
  • Next.js: 서버 렌더링 풀스택 React에 Supabase Postgres와 쿠키 기반 인증 연결하기
  • SolidJS / RedwoodJS: 세밀한 반응형 UI, GraphQL·Prisma 마이그레이션 연동

프레임워크를 고르면 Supabase가 프로젝트에 인증, 데이터베이스, 실시간 구독을 붙여 주는 구조예요.

더 알아보기