Sendbird 대안

웹 앱을 위한 Sendbird 대안, 무료이고 부족한 점도 먼저 말합니다

GravEx Chat은 헤드리스 채팅 API입니다. 화면은 직접 그리고 엔진은 저희가 돌립니다. 사용자가 늘어도 청구서가 같이 늘지 않으면서 방·스레드·리액션·읽음 상태를 쓰고 싶은 웹 서비스에 맞습니다. Sendbird UIKit이나 네이티브 SDK를 그대로 대신하지는 못하고, 어디가 다른지 이 페이지에 적었습니다.

Sendbird 수치는 sendbird.com/pricing/chat과 sendbird.com/docs/chat 기준이고 2026-11-03에 확인했습니다. 요금제와 가격은 바뀔 수 있으니 결정 전에 공식 페이지에서 다시 확인해 주세요.

// 01

GravEx Chat이 맞는 경우

아래 중 대부분에 해당하면 잘 맞습니다.

  • 클라이언트가 웹 앱입니다(브라우저 또는 Node). 공식 SDK인 @kispi/chat은 JavaScript·TypeScript용입니다.
  • 채팅 화면을 직접 그리거나 AI 도구에 시켜도 괜찮습니다. UI 키트는 없습니다.
  • 방, 스레드, 인용 답장, 리액션, 멘션, 안 읽은 수, 입력 중 표시, 접속 상태, URL 첨부, 서명된 웹훅 같은 기본 부품이 필요합니다.
  • 월간 활성 사용자(MAU)에 비례해 늘어나는 청구서가 싫습니다. 요금으로 막는 MAU·동시 접속 상한은 없고, 앱마다 안전 한도만 있습니다.
  • 계약상 SLA 대신 월 99.5% 가동률 목표(미달해도 보상 없음)를 받아들일 수 있습니다.

// 02

Sendbird와 GravEx Chat 나란히 보기

항목Sendbird (공식 페이지 기준)GravEx Chat
무료 구간Developer 요금제: MAU 1,000, 동시 접속 20, 초과 사용 없음Basic은 무료: 요금으로 막는 MAU·동시 접속 상한 없음. 앱마다 안전 한도(유저당 초당 발행 5건, 유저당 동시 연결 10개)
첫 유료 요금제Starter: 월 $399 (연 결제 월 $349), MAU 5,000. Pro: 월 $599 (연 결제 월 $499)없음. Basic은 $0이고 엔진 기능을 전부 포함
UI 컴포넌트iOS, SwiftUI, Android View, Jetpack Compose, React, React Native, Flutter용 UIKit없음. 헤드리스라 UI는 직접 만듭니다
SDKiOS, Android, JavaScript, Flutter, Unity, Unreal, .NET공식 SDK는 JavaScript·TypeScript뿐. 다른 언어는 공개된 REST·WebSocket 프로토콜로 구현
가동률 SLA요금 페이지에 수치 없음월 99.5% 목표, 미달해도 크레딧 없음
메시지 보관6개월, 더 길게는 Enterprise 옵션앱이 지울 때까지. 엔진이 알아서 지우지 않습니다
데이터 내보내기요금제 카드에는 Pro 항목으로 있지만 같은 페이지 FAQ는 Enterprise 부가 옵션이라고 함모든 요금제: 콘솔 버튼 한 번 또는 GET /v1/export (NDJSON)

// 03

Sendbird가 더 나은 경우

아래 중 하나라도 꼭 필요하면 Sendbird나 다른 대형 업체를 고르세요.

  • iOS·Android·Flutter용으로 미리 만들어진 채팅 UI.
  • 프로토콜에 맞춰 클라이언트를 직접 쓰는 대신 쓰는 공식 네이티브 SDK.
  • 크레딧이 붙는 계약상 가동률 SLA, 보안·컴플라이언스 인증, 지원 계약. GravEx Chat에는 모두 없습니다.
  • 둘 이상의 호스팅 리전. GravEx Chat은 서울 리전 한 곳에서 돌고 디스크 스냅숏을 하루 한 번 찍으므로, 최악의 경우 최대 24시간치 데이터를 잃습니다.
  • 음성·영상 통화나 화면 공유. GravEx Chat에는 없습니다.

// 04

옮길 때: 가장 가까운 대응

개념이 거의 맞아떨어져서 옮기는 일의 대부분은 화면을 그리는 쪽입니다.

Sendbird가장 가까운 GravEx Chat
사용자와 액세스 토큰사용자 id와, 백엔드가 chat.token()으로 서명하는 짧은 수명의 JWT
오픈 채널public 방(누구나 읽고 씀) 또는 channel 방(누구나 읽고 소유자·관리자만 씀)
그룹 채널private 방(멤버만)
1:1 채널rooms.ensureDM([a, b])로 만드는 dm 방
웹훅message.created 같은 서명된 웹훅, 그리고 메시지를 거부할 수 있는 동기 before_publish 훅

Sendbird 대화 기록을 가져오는 도구는 없습니다. 방과 메시지는 REST API로 만들 수 있지만 메시지 보내기에 시각을 넣는 항목이 없어서, 옮겨 넣은 메시지는 넣은 시각으로 찍힙니다.

// FAQ

자주 묻는 질문

정말 무료인가요?
네. 요금제는 Basic 하나이고 카드도 체험 기간도 없으며, 요금으로 막는 MAU 상한도 없습니다. 유료 요금제나 요금 변경은 적용 최소 90일 전에 공지합니다.
Sendbird UIKit 같은 UI 키트가 있나요?
없습니다. SDK는 메시지 목록, 보내기, 리액션, 안 읽은 수, 입력 중 표시를 데이터와 이벤트로 주고 화면은 직접 그립니다. 「AI로 시작하기」 가이드에 화면을 대신 만들어 주는 프롬프트와, SDK가 대신 해 주지 않는 것의 점검표가 있습니다.
iOS·Android에서 쓸 수 있나요?
공식 SDK는 없습니다. REST API와 WebSocket 프로토콜이 공개돼 있고 SDK 없이 클라이언트를 만드는 점검표도 문서에 있어서 Swift·Kotlin 클라이언트는 가능하지만 직접 써야 합니다.
실제 서비스에서 쓰는 곳이 있나요?
네. 운영자가 만든 코인충, 에브리메이플, 여기얼마(real.gravex.app) 세 서비스의 채팅이 이 엔진 위에서 돕니다.
나중에 떠날 수 있나요?
네. 콘솔 버튼 한 번, 또는 시크릿 키로 GET /v1/export를 부르면 유저·방·메시지 전체를 NDJSON 파일로 받습니다. 첨부 파일은 저장해 둔 곳에 그대로 있습니다.

함께 보기

출처