Appwrite
인증, 데이터베이스, 스토리지, 함수, 실시간 API를 제공하는 오픈소스 백엔드 플랫폼으로, 셀프 호스팅 또는 매니지드 클라우드 서비스로 이용할 수 있습니다.
개요
Appwrite는 대부분의 앱에 필요한 백엔드 인프라 — 인증(이메일/비밀번호, OAuth, 매직 링크, 익명 세션), 구조화된 데이터베이스, 파일 스토리지, 서버리스 함수, 다중 채널 메시징(이메일, SMS, 푸시), 프런트엔드를 위한 통합 호스팅 제품(Sites) — 를 하나의 API와 콘솔 뒤에 묶어 제공하는 오픈소스 개발 플랫폼입니다.
컨테이너 환경에서 실행되도록 설계되어 있어, Docker 명령어 하나로 로컬 인스턴스 전체를 실행할 수 있고, 프로덕션에서는 Kubernetes, Docker Swarm, Rancher에서도 동작합니다. 직접 인프라를 운영하고 싶지 않다면 Appwrite Cloud가 공식 매니지드 대안입니다.
Appwrite는 인증, 데이터, 스토리지, 호스팅을 각각 따로 조합하고 유지 관리하는 대신, 웹·모바일·AI 애플리케이션 백엔드를 하나의 오픈소스 플랫폼으로 구축하려는 팀에 적합합니다.
- 언어
- PHP, TypeScript
- 라이선스
- BSD-3-Clause
관련 프로젝트
Supabase
Apache-2.0Postgres 데이터베이스, 인증, 즉시 사용 가능한 API, 엣지 함수, 실시간 구독, 스토리지를 제공하는 오픈소스 Firebase 대안입니다.
- 백엔드
- 데이터베이스
- 인증 및 보안
PocketBase
MIT내장 SQLite 데이터베이스, 인증, 파일 저장소, 실시간 API를 단일 실행 파일로 담은 오픈소스 백엔드입니다.
- 백엔드
- 데이터베이스
Hasura
Apache-2.0Data Connectors를 통해 PostgreSQL 및 기타 데이터베이스 위에 즉시 GraphQL과 REST API를 생성합니다.
- 백엔드
- API
- 데이터베이스
Redis
AGPL-3.0데이터베이스, 캐시, 메시지 브로커, 스트리밍 엔진으로 사용되는 인메모리 데이터 구조 저장소입니다.
- 데이터베이스
- 스토리지
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기