Oi
OiChat
Flutter SDK v1.0 출시React SDK v1.0 출시

모바일 앱에 채팅 기능을 붙이는
가장 쉬운 방법

복잡한 서버 없이, 코드 몇 줄로
실시간 채팅을 켜세요.

카드 등록 필요 없음100 MAU 무료연동까지 3분 OK
main.dart
1
0

연동 완료까지

0

MAU 무료 제공

0.0%

API 가동률

0

초기화 코드

Features

채팅에 필요한 모든 것

서버 구축 없이, SDK 하나로 프로덕션 수준의 채팅을 완성하세요

실시간 메시징

WebSocket 기반 밀리초 단위 메시지 전달. 1:1 채팅부터 그룹 채팅까지.

이미지/파일 전송

Presigned URL로 안전한 파일 업로드. 이미지 압축 + 진행률 콜백 제공.

오프라인 큐

네트워크 끊겨도 메시지가 사라지지 않습니다. 연결 복구 시 자동 재전송.

읽음 확인

메시지별 읽음 상태 실시간 동기화. 안읽은 메시지 카운트 자동 갱신.

메시지 수정/삭제

보낸 메시지를 실시간으로 수정하거나 삭제. 상대방 화면에 즉시 반영.

타이핑 인디케이터

상대방이 입력 중일 때 실시간 표시. 자연스러운 대화 경험.

실시간 알림

새 메시지, 방 생성, 시스템 공지까지 실시간 구독. Personal 채널로 방 목록 자동 갱신.

멀티 테넌시

프로젝트별 완전 데이터 격리. 한국 내 서버에서 안전하게 운영.

Flutter SDK

네이티브 Dart SDK. iOS/Android 동시 지원. pub.dev에서 바로 설치.

Server SDK

Node.js, Spring Boot 공식 SDK. npm install 한 줄이면 백엔드 연동 완료.

JWT 토큰 관리

자사 인증과 연동하여 JWT 자동 발급. Server/Client 모드 선택 가능.

시스템 메시징

서버에서 자동 알림 전송. 주문 완료, 봇 응답, 공지사항을 채팅방에 바로 전달.

Agent Console

고객 상담도 올인원으로

별도 상담 솔루션 없이, OiChat 대시보드에서 바로 고객과 실시간 채팅하세요

oichatapi.com/tenant/chat
채팅방 목록
일반 문의
안녕하세요, 문의드립니다
결제 관련
마지막 메시지...
3
기술 지원
마지막 메시지...
일반 문의
2명 참여
user_1

안녕하세요, 결제 관련 문의드립니다

안녕하세요! 어떤 부분이 궁금하신가요?

플랜 업그레이드 방법이 궁금합니다

user_1 입력 중...
메시지를 입력하세요...
전송

* 실제 Agent Console 화면입니다. 이미지를 클릭하면 확대됩니다.

실시간 채팅 모니터링

모든 채팅방의 메시지를 실시간으로 확인하고, 안읽은 메시지 수와 상태를 한눈에 파악합니다.

상담원 표시명

프로젝트별로 상담원 이름을 설정하세요. 고객에게 '상담사', '매니저' 등 원하는 이름으로 표시됩니다.

이미지 & 파일 첨부

상담 중 이미지, 문서 파일을 바로 첨부하여 전송. 한글 파일명도 완벽 지원.

타이핑 & 읽음 표시

고객의 입력 상태를 실시간으로 확인하고, 메시지 읽음 여부를 자동 추적합니다.

3패널 레이아웃

채팅방 목록 · 대화창 · 고객 정보를 한 화면에서. 상담 종료/재개도 원클릭.

추가 개발 불필요

별도 관리 도구 개발 없이 대시보드에서 바로 사용. 회원가입만 하면 즉시 시작.

Use Cases

이런 서비스에 딱 맞습니다

SDK 하나로 어떤 앱이든 채팅 기능을 빠르게 추가하세요

🛒

커머스 & 마켓플레이스

구매자-판매자 간 실시간 문의. 주문 상태 알림, 배송 추적까지 채팅 안에서.

1:1 채팅주문 알림CS 자동화
🏥

헬스케어 & 상담

환자-상담사 비대면 상담. 이미지 첨부로 증상 공유, 예약 확인까지.

비대면 상담파일 전송예약 연동
🎮

게임 & 커뮤니티

길드 채팅, 매칭 후 대화, 실시간 이벤트 공지. 대규모 그룹 채팅 지원.

그룹 채팅실시간 공지프레즌스
🎓

교육 & 코칭

강사-학생 간 질의응답. 과제 파일 제출, 1:1 피드백, 그룹 토론방.

Q&A파일 공유그룹 토론
🏢

B2B SaaS & 사내 도구

제품 내 고객 지원 채팅 임베드. 멀티 테넌시로 고객사별 완전 격리.

임베드 채팅멀티 테넌시API 연동
🚗

O2O & 매칭 서비스

드라이버-승객, 전문가-고객 간 실시간 소통. 위치 공유, 상태 알림.

매칭 채팅실시간 알림오프라인 큐
Why OiChat

이런 점이 다릅니다

두 가지 연동 모드

원하는 방식으로 시작하세요

백엔드 없이 빠르게 시작하려면 Client 모드, 자체 인증 시스템과 연동하려면 Server 모드를 선택하세요. 언제든 전환 가능합니다.

C

Client 모드

Public Key만으로 즉시 연동. 백엔드 불필요. MVP에 최적.

await OiChat.initClient(...)
S

Server 모드

자체 백엔드에서 JWT 발급. 보안이 중요한 서비스에 권장.

oichat.connect(token: jwt)
오프라인
큐 저장
자동 전송
오프라인 지원

네트워크가 끊겨도 괜찮습니다

오프라인 상태에서 보낸 메시지는 로컬 큐에 저장되고, 연결이 복구되면 자동으로 전송됩니다. 사용자는 끊김을 느끼지 못합니다.

UI 위젯 패키지

SDK만? UI까지? 선택하세요

SDK만 사용해 완전 커스텀 UI를 구현하거나, UI 위젯 패키지로 방 목록 + 채팅 화면을 즉시 사용하세요. 테마와 기능 토글로 브랜드에 맞게 커스터마이징 가능합니다.

SDK

자유로운 UI 구현

  • 전체 API 접근
  • 커스텀 디자인
  • 완전한 제어
SDK + UI

즉시 사용 가능

  • 방 목록 위젯
  • 채팅 화면 위젯
  • 테마 커스터마이징
Getting Started

3분이면 충분합니다

30초

회원가입

이메일만으로 무료 시작

1분

프로젝트 생성

API Key 즉시 발급

2분

SDK 연동

코드 3줄로 채팅 시작

Code

코드 몇 줄이면 끝

실제 SDK 코드입니다

main.dart
final oichat = await OiChat.init(
  OiChatConfig(
    apiUrl: 'https://api.oichatapi.com',
    projectId: 'YOUR_PROJECT_ID',
    apiKey: 'YOUR_API_KEY',
  ),
  userId: 'user-1',
);
// 연결 완료 — 이게 전부입니다.
Pricing

심플한 요금제

메시지 건수, 동시 접속자 수 계산하느라 머리 아프셨죠?
우리는 오직 MAU 하나만 봅니다.

Free Trial1개월 무료 체험
100 MAU·1개 프로젝트·100개 방·서버+클라이언트 모드
무료로 시작하기

카드 등록 없이 바로 시작 · 체험 후 유료 플랜으로 전환

월 결제연 결제 (2개월 무료!)

Lite

4,900원/월

1인 개발자, 사이드 프로젝트, 간단한 모바일 앱

  • 500 MAU동시 접속자 수가 아닙니다! 이번 달에 한 번이라도 채팅을 켠 순수 유저 수입니다.
  • 1 프로젝트
  • 100
  • 클라이언트 모드 전용백엔드 없이 Flutter 앱에서 Public Key만으로 바로 연동합니다. 서버 모드는 Starter 이상에서 사용 가능합니다.
  • 커뮤니티 지원
시작하기
POPULAR

Starter

9,900원/월

부동산 앱 중개사-고객 상담, 소규모 커뮤니티

  • 1,000 MAU동시 접속자 수가 아닙니다! 이번 달에 한 번이라도 채팅을 켠 순수 유저 수입니다.
  • 3 프로젝트
  • 1,000
  • 서버 + 클라이언트 모드
  • 이메일 지원영업일 기준 24시간 내 응답합니다.
시작하기

Growth

49,000원/월

중소 쇼핑몰 고객 상담, 교육 플랫폼 실시간 Q&A

  • 10,000 MAU동시 접속자 수가 아닙니다! 이번 달에 한 번이라도 채팅을 켠 순수 유저 수입니다.
  • 10 프로젝트
  • 무제한 1:1 채팅이 100만 개 생겨도 추가 요금은 0원입니다.
  • 서버 + 클라이언트 모드
  • 우선 이메일 지원영업일 기준 24시간 내 응답합니다.
시작하기
FAQ

자주 묻는 질문

가입 즉시 1개월 무료 체험이 시작됩니다. 100 MAU, 1개 프로젝트, 100개 방까지 서버+클라이언트 모드 모두 사용할 수 있습니다. 체험 기간이 끝나면 채팅 API가 일시 정지되며, 유료 플랜으로 전환하면 데이터 그대로 즉시 재개됩니다.
클라이언트 모드는 백엔드 없이 Flutter 앱에서 Public Key만으로 바로 연동하는 방식입니다. 빠른 MVP나 1인 개발에 적합합니다. 서버 모드는 자체 백엔드에서 API Key + Secret Key로 JWT를 발급하는 방식으로, 보안이 중요한 서비스에 권장됩니다. Lite 플랜은 클라이언트 모드 전용이며, Starter 이상에서 서버 모드를 사용할 수 있습니다.
백엔드 서버 없이 Flutter 앱에서 바로 채팅을 붙이고 싶은 1인 개발자에게 최적입니다. 간단한 모바일 앱, 동호회 앱 등 가볍게 채팅이 필요한 프로젝트에 월 4,900원으로 시작할 수 있습니다.
Flutter SDK와 React SDK를 공식 지원합니다. 프리빌트 UI 컴포넌트가 포함되어 있어 몇 줄의 코드로 채팅 화면을 바로 띄울 수 있습니다. REST API도 제공하므로 다른 플랫폼에서도 자유롭게 연동할 수 있습니다.
한국 내 서버에 저장되며, 프로젝트별 완전 격리됩니다.
네, 대시보드에서 즉시 업그레이드할 수 있습니다. Lite에서 Starter로, Starter에서 Growth로 언제든 변경 가능하며 남은 기간은 이어집니다.
네, 모든 방, 메시지, 사용자 데이터가 그대로 유지됩니다.
없습니다. MAU만 봅니다. 100명이 동시에 접속해도 MAU 100이면 Free Trial 범위입니다.

지금 바로 채팅을 시작하세요

카드 등록 없이 1개월 무료 체험.
3분이면 모바일 앱에 실시간 채팅이 붙습니다.