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가 프로젝트에 인증, 데이터베이스, 실시간 구독을 붙여 주는 구조예요.