셀레스트

셀레스트

Celest

Flutter 개발자가 Dart만으로 서버리스 백엔드를 구축하는 클라우드 플랫폼

부분 무료WebFlutter오픈소스
웹사이트 방문하기celest.dev
레플리케이트와(과) 비교하기

소개

Celest는 Flutter 및 Dart 개발자가 인프라 지식 없이도 Dart만으로 풀스택 앱을 구축할 수 있게 돕는 네이티브 백엔드 서비스(BaaS)입니다. 'Cloud Widgets' 개념을 도입하여 백엔드 로직, 데이터베이스, 인증을 선언적으로 정의하며, 수정 사항을 실시간으로 클라이언트 SDK에 반영합니다.

활용 워크플로우

입력

Dart 비즈니스 로직 (@cloud 어노테이션)Drift 기반 데이터베이스 스키마 정의Celest Auth 인증 및 보안 정책 설정

셀레스트

Celest CLI를 통한 Dart 코드 정적 분석 및 SDK 자동 생성로컬 개발 환경에서의 백엔드 함수 실시간 핫 리로드 시뮬레이션Celest Cloud로의 서버리스 인프라 및 전역 데이터베이스 프로비저닝

출력

Type-safe한 Flutter 프로젝트 전용 Client SDK자동 확장되는 전역 서버리스 API 엔드포인트Turso 기반의 관리형 데이터베이스 및 인증 시스템

로컬 개발 모드

celest start 명령어로 프론트엔드 코드 수정과 동시에 백엔드 로직을 로컬에서 즉시 테스트

클라우드 배포 경로

celest deploy 명령어로 인프라 설정 없이 AWS 기반의 안정적인 클라우드 환경으로 즉시 배포

셀프 호스팅 경로

celest build 명령어를 통해 Dockerfile을 생성하여 원하는 서버나 클라우드에 독립적 배포 지원

핵심 차별점: 인프라 설정 없이 Dart 클래스 정의만으로 클라이언트 SDK와 서버리스 백엔드를 동시에 구축하는 Flutter 네이티브 클라우드 엔진

주요 기능

  • @cloud 어노테이션 기반 서버리스 함수 생성
  • Drift 및 Turso 연동을 통한 Celest Data 관리
  • Cedar 정책 엔진 기반의 통합 인증 시스템 (Celest Auth)
  • Docker 기반의 셀프 호스팅 옵션 지원 (celest build)
  • 프론트엔드와 실시간 동기화되는 Auto-generated SDK

장점 & 단점

웹검색을 통해 수집된 사용자 피드백 정보입니다

장점

  • 순수 Dart로 클라우드 함수 작성 가능, JS/TS 컨텍스트 전환 불필요
  • 핫 리로드 지원하는 로컬 개발 환경 제공, Flutter 개발 흐름과 일치
  • 자동 생성된 타입 안전 Dart 클라이언트로 수동 API 계약 정의 불필요
  • Drift(SQL)와 Turso 데이터베이스 인프라와 원활한 통합 지원
  • Serverpod 대비 완전 관리형 NoOps 경험 제공
  • Y Combinator W24 배치에 선정된 YC 백킹 스타트업

단점

  • 서비스 미래 불확실성, 사이트와 Discord 일시 중단 및 활동 중단 표시
  • 초기 버전에 성숙한 ORM 부재, 자체 호스팅 옵션 미지원
  • 로깅, 환경 변수, 미들웨어/훅 등 인프라 기능이 초기엔 미성숙
  • 실시간 데이터 처리 설정은 복잡하여 특수 지식이 필요할 수 있음
  • Serverpod 대비 덜 성숙하고 안정성이 떨어진다는 평가

가격 정보

부분 무료

현재 베타 단계로 공식적인 가격 정책이 웹사이트에 명시되어 있지 않다. 개발자는 CLI를 통해 무료로 시작할 수 있으며, 클라우드 배포 및 관리 기능에 대한 구체적인 유료 플랜은 별도 문의가 필요하다.

가격표 확인하기

활용 사례

  • Dart로만 구성된 타입 안전한 풀스택 모바일 앱 개발
  • 복잡한 인프라 관리 없는 서버리스 API 엔드포인트 구축
  • Firebase를 대체하는 Dart 기반의 데이터베이스 및 인증 통합

대상 사용자

FlutterDart 개발자

연동 서비스

FlutterDart

태그

API클라우드개발자 도구스타트업자동화

사용자 리뷰

리뷰를 불러오는 중...

대안 도구

이 도구 대신 사용할 수 있는 대안