SDK 연동 완료까지
공개 SDK (npm · pub.dev)
API 가동률
초기화 코드
채팅에 필요한 모든 것
서버 구축 없이, 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 모드 선택 가능.
시스템 메시징
서버에서 자동 알림 전송. 주문 완료, 봇 응답, 공지사항을 채팅방에 바로 전달.
고객 상담도 올인원으로
별도 상담 솔루션 없이, OiChat 대시보드에서 바로 고객과 실시간 채팅하세요
안녕하세요, 결제 관련 문의드립니다
안녕하세요! 어떤 부분이 궁금하신가요?
주문한 상품 교환이 가능할까요?
* 실제 Agent Console 화면입니다. 이미지를 클릭하면 확대됩니다.
실시간 채팅 모니터링
모든 채팅방의 메시지를 실시간으로 확인하고, 안읽은 메시지 수와 상태를 한눈에 파악합니다.
상담원 표시명
프로젝트별로 상담원 이름을 설정하세요. 고객에게 '상담사', '매니저' 등 원하는 이름으로 표시됩니다.
이미지 & 파일 첨부
상담 중 이미지, 문서 파일을 바로 첨부하여 전송. 한글 파일명도 완벽 지원.
타이핑 & 읽음 표시
고객의 입력 상태를 실시간으로 확인하고, 메시지 읽음 여부를 자동 추적합니다.
3패널 레이아웃
채팅방 목록 · 대화창 · 고객 정보를 한 화면에서. 상담 종료/재개도 원클릭.
추가 개발 불필요
별도 관리 도구 개발 없이 대시보드에서 바로 사용. 채팅 서버와 함께 기본 제공.
실제 운영 화면
앱에 들어가는 채팅부터 상담원 콘솔, 운영자 대시보드까지 그대로 제공됩니다. 아래는 실서비스 운영 당시의 화면입니다.

실시간 1:1 채팅
두 사용자 간 메시지가 즉시 도착하고, 이미지 첨부·읽음 표시·입력 중 표시까지 동작합니다.

상담 콘솔
채팅방 목록 · 대화창 · 고객 정보 3패널. 고객 메시지가 실시간으로 도착하고 상담원이 웹에서 바로 응대합니다.
운영자 대시보드 기본 제공
프로젝트 관리
서비스마다 프로젝트를 나눠 데이터를 격리하고, API Key 발급·재발급·정지를 관리합니다.
시스템 모니터링
접속자 수, 메시지·채팅방 통계, 서버 상태를 운영자 대시보드에서 확인합니다.
감사 로그
프로젝트 생성, 키 재발급, 채팅방 삭제 등 관리 작업 이력을 기록합니다.
이런 서비스에 딱 맞습니다
SDK 하나로 어떤 앱이든 채팅 기능을 빠르게 추가하세요
커머스 & 마켓플레이스
구매자-판매자 간 실시간 문의. 주문 상태 알림, 배송 추적까지 채팅 안에서.
헬스케어 & 상담
환자-상담사 비대면 상담. 이미지 첨부로 증상 공유, 예약 확인까지.
게임 & 커뮤니티
길드 채팅, 매칭 후 대화, 실시간 이벤트 공지. 대규모 그룹 채팅 지원.
교육 & 코칭
강사-학생 간 질의응답. 과제 파일 제출, 1:1 피드백, 그룹 토론방.
B2B SaaS & 사내 도구
제품 내 고객 지원 채팅 임베드. 멀티 테넌시로 고객사별 완전 격리.
O2O & 매칭 서비스
드라이버-승객, 전문가-고객 간 실시간 소통. 위치 공유, 상태 알림.
이런 점이 다릅니다
원하는 방식으로 시작하세요
백엔드 없이 빠르게 시작하려면 Client 모드, 자체 인증 시스템과 연동하려면 Server 모드를 선택하세요. 언제든 전환 가능합니다.
Client 모드
Public Key만으로 즉시 연동. 백엔드 불필요. MVP에 최적.
Server 모드
자체 백엔드에서 JWT 발급. 보안이 중요한 서비스에 권장.
네트워크가 끊겨도 괜찮습니다
오프라인 상태에서 보낸 메시지는 로컬 큐에 저장되고, 연결이 복구되면 자동으로 전송됩니다. 사용자는 끊김을 느끼지 못합니다.
SDK만? UI까지? 선택하세요
SDK만 사용해 완전 커스텀 UI를 구현하거나, UI 위젯 패키지로 방 목록 + 채팅 화면을 즉시 사용하세요. 테마와 기능 토글로 브랜드에 맞게 커스터마이징 가능합니다.
자유로운 UI 구현
- ✓ 전체 API 접근
- ✓ 커스텀 디자인
- ✓ 완전한 제어
즉시 사용 가능
- ✓ 방 목록 위젯
- ✓ 채팅 화면 위젯
- ✓ 테마 커스터마이징
문의부터 연동까지, 빠르게
도입 문의
요구사항 확인 · 구축 방식 안내
채팅 서버 구축
프로젝트 등록 · API Key 발급
SDK 연동
코드 3줄로 채팅 시작
코드 몇 줄이면 끝
실제 SDK 코드입니다
final oichat = await OiChat.init( OiChatConfig( apiUrl: 'https://chat.your-service.com', projectId: 'YOUR_PROJECT_ID', apiKey: 'YOUR_API_KEY', ), userId: 'user-1', ); // 연결 완료 — 이게 전부입니다.