Firebase의 대안으로, 인증, 자동 생성 API, 스토리지 및 실시간 기능을 제공하는 호스팅 Postgres 데이터베이스 기반 개발 플랫폼입니다.
- 스타
- 21,404
- 포크
- 4,814
- 열린 이슈
- 577
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
Parse Server는 Node.js를 실행할 수 있는 모든 인프라에서 구동되는 오픈소스 백엔드입니다. Express와 함께 사용할 수 있으며, 기존 웹 애플리케이션에 마운트하거나 독립형 서버로 실행할 수 있습니다. Parse Platform의 서버 측 구성 요소로, 주요 클라이언트 플랫폼용 Parse SDK와 호환됩니다.
서버는 REST API와 자동 생성되는 GraphQL API를 통한 객체 저장, 이메일 인증 및 비밀번호 재설정을 지원하는 사용자 계정, 역할 및 접근 제어, Cloud Code 함수와 트리거, Live Query, 파일 저장소, 푸시 알림 등 일반적인 백엔드 기능을 제공합니다. 데이터는 MongoDB 또는 PostgreSQL에 저장되며, 어댑터를 통해 파일을 GridFS, Amazon S3, Google Cloud Storage 또는 로컬 파일 시스템에 저장할 수 있습니다.
경로 허용 목록, 계정 잠금, 비밀번호 정책, 파일 URL 도메인 제한 등 설정 가능한 보안 옵션을 제공하며, 모니터링을 위한 상태 확인 엔드포인트도 제공합니다.
핵심 기능
- 01객체 저장 및 조회를 위한 자동 생성 REST 및 GraphQL API
- 02이메일 인증과 비밀번호 재설정을 지원하는 사용자 인증
- 03Cloud Code 함수, 트리거 및 예약 작업
- 04실시간 데이터 업데이트를 위한 Live Query
- 05GridFS, S3, Google Cloud Storage 및 로컬 디스크용 파일 저장 어댑터
- 06APNS 및 FCM 푸시 알림
활용 사례
- 커스텀 API를 직접 작성하지 않고 사용자 계정과 데이터 저장소가 필요한 모바일 또는 웹 앱의 백엔드
- 기존 Parse 호스팅 앱을 자체 관리 서버로 마이그레이션
- 기존 Express 웹사이트에 Parse 백엔드 추가
빠른 시작
- 1
npm으로 Parse Server와 mongodb-runner를 전역 설치합니다
npm install -g parse-server mongodb-runner - 2
로컬 MongoDB 인스턴스를 시작합니다
mongodb-runner start - 3
앱 ID, 마스터 키, 데이터베이스 URI를 지정해 Parse Server를 실행합니다
parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
사용 전 알아둘 점
- 별도의 MongoDB 또는 PostgreSQL 데이터베이스가 실행 중이어야 합니다.
- 서버를 직접 배포하고 보안을 설정하며 유지 관리해야 합니다.
토픽
자주 묻는 질문
- parse-server은(는) 무엇인가요?
- MongoDB 또는 PostgreSQL을 기반으로 REST 및 GraphQL API, 사용자 인증, 파일 저장소, 푸시 알림을 제공하는 오픈소스 Node.js 백엔드입니다. Parse Server는 Node.js를 실행할 수 있는 모든 인프라에서 구동되는 오픈소스 백엔드입니다. Express와 함께 사용할 수 있으며, 기존 웹 애플리케이션에 마운트하거나 독립형 서버로 실행할 수 있습니다. Parse Platform의 서버 측 구성 요소로, 주요 클라이언트 플랫폼용 Parse SDK와 호환됩니다.
- parse-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- parse-server은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- parse-server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. parse-server의 마지막 커밋은 2026년 10월 20일입니다.
- parse-server은(는) 어디에 사용할 수 있나요?
- 커스텀 API를 직접 작성하지 않고 사용자 계정과 데이터 저장소가 필요한 모바일 또는 웹 앱의 백엔드 기존 Parse 호스팅 앱을 자체 관리 서버로 마이그레이션 기존 Express 웹사이트에 Parse 백엔드 추가
- parse-server는 어떻게 설치하나요?
- npm으로 Parse Server와 mongodb-runner를 전역 설치합니다: npm install -g parse-server mongodb-runner 로컬 MongoDB 인스턴스를 시작합니다: mongodb-runner start 앱 ID, 마스터 키, 데이터베이스 URI를 지정해 Parse Server를 실행합니다: parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
- parse-server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/parse-community/parse-server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
PostgreSQL, MongoDB, SQL Server 같은 데이터베이스를 세밀한 접근 제어가 적용된 안전한 GraphQL API로 즉시 제공하는 오픈소스 엔진입니다.
콘텐츠 모델에서 REST 및 GraphQL 콘텐츠 API를 생성하는 TypeScript 기반 오픈소스 셀프 호스팅 헤드리스 CMS입니다.
모든 SQL 데이터베이스에 즉시 REST·GraphQL API, 비주얼 관리 Studio, AI 에이전트용 네이티브 MCP 서버를 제공합니다.
여러 런타임과 프레임워크에서 실행되는, DB·인증·미디어·워크플로를 갖춘 경량 자체 호스팅 백엔드
Node.js는 브라우저 밖에서 JavaScript를 실행하는 오픈소스 크로스 플랫폼 런타임입니다.