- CloudFlare Durable Objects와 유사한 개념을 오픈소스로 구현한 액터 기반 상태 관리·실시간 처리 TypeScript 라이브러리
- 장기간 지속되는 프로세스와 내구성 있는 상태, 빠른 읽기/쓰기, 내장 실시간(WebSocket, SSE) 기능을 제공
-
Long-Lived Stateful Compute: AWS Lambda처럼 실행되지만 메모리 유지·타임아웃 없음
- 엣지 배포를 통해 사용자 근처에 데이터를 저장하고, 필요 시 제로부터 수백만 단위까지 자동 확장 가능. 오류 복구 자동화 지원
- 서버리스처럼 간단하게 사용 가능하며 자체 호스팅이 가능하고 기존 인프라와 통합 가능
- 액터 기반 구조로, 서버·클라이언트 간 실시간 이벤트와 상태 변경을 자동 저장·동기화
- Redis, Cloudflare Workers, 파일 시스템 등 다양한 드라이버와 호스팅 환경을 지원하며, 엣지 배포로 지연을 최소화
- Postman과 유사한 Rivet Studio 를 통해 상태 점검, 액션 호출, 이벤트 구독, 코드 핫 리로드 등 실시간 디버깅 가능함
지원 환경
-
All-In-One: Rivet, CloudFlare Workers
-
Compute: Node.js, Bun, Vercel/AWS Lambda(로드맵에 있음), Supabase(도움이 필요함) 등
-
Storage: Redis, 파일 시스템, 메모리, Postgres(아직 도움 필요함)
-
Frameworks: React, Next.js, Vue(도움 필요)
-
Clients: JavaScript, TypeScript, Python(도움 필요), Rust
-
Integrations: Hono, Vitest, Better Auth, AI SDK(로드맵), Yjs(도움 필요) 등