클라우드와 프라이빗 두 가지 형태로 제공합니다. 전체 기능을 자체 서버에 배포하면 계정, 메시지, 녹화 파일이 내부망에 남습니다 전체 스택을 자체 서버에 프라이빗 배포

개발자 센터

콘솔에서 앱을 관리하고 문서에서 API를 확인하며 SDK로 바로 연동합니다. 첫 메시지부터 프라이빗 납품까지 기술 지원이 함께합니다.

FeiyanCloud 개발자 콘솔 개요
콘솔

앱 생성부터 종료까지 하나의 콘솔에서 처리합니다

앱을 만들면 AppID와 키가 발급되고 사용량, 청구서, 멤버 권한, 콜백 설정을 한곳에서 관리합니다. IM과 RTC가 하나의 콘솔을 공유하므로 여러 관리 도구를 오갈 필요가 없습니다.

FeiyanCloud 개발자 콘솔 개요

앱 관리

앱 생성, AppID와 키 조회, 콜백 주소와 개발·운영 환경 설정을 지원합니다.

키와 보안

AppSecret 교체, Token 유효 기간, IP 화이트리스트, API 호출 감사를 제공합니다.

사용량과 청구서

메시지량, 실시간 영상 분, 녹화와 스토리지 사용량 곡선을 제공하며 청구서 상세를 내보내 대사할 수 있습니다.

멤버와 권한

여러 멤버가 협업하며 앱별로 읽기 전용, 운영, 관리자 역할을 부여합니다.

문서 센터

문서를 그대로 따라 하면 첫 코드가 실행됩니다

IM 문서는 API 대조표 48페이지와 생성 문서 1298페이지를 포함하고, RTC 문서는 206페이지이며 중국어와 영어를 함께 제공합니다. 모든 빠른 시작 문서에 바로 실행 가능한 코드와 예상 결과가 포함되어 있습니다.

  • IM 연동 가이드
  • RTC 연동 가이드
  • Open API 레퍼런스
  • 콜백 이벤트
server/notify.ts TypeScript
import { FeiyanServer } from '@feiyan/server-sdk';

const client = new FeiyanServer({
  appId: process.env.APP_ID,
  appSecret: process.env.APP_SECRET,
});

// Send a system notification from the server (to all users or specific ones)
await client.message.send({
  from: 'system',
  to: ['user_1001', 'user_1002'],
  type: 'system',
  content: { text: 'Your order has shipped' },
});

// Query today's usage for the app — used for billing reconciliation and alerts
const usage = await client.usage.daily({ date: '2026-11-01' });
console.log(usage.messages, usage.rtcMinutes);

서버 SDK는 6개 언어에서 동일하게 제공되며, 예제를 Java, Go, Python, .NET 또는 PHP 버전으로 바로 바꿀 수 있습니다.

연동 가이드

플랫폼별 빠른 시작: 환경 준비, SDK 추가, 연결 수립, 첫 메시지 송수신 순서로 안내합니다.

API 레퍼런스

클라이언트 API, Open API, 관리 API, 콜백 이벤트의 전체 파라미터와 응답을 설명합니다.

모범 사례

채팅 목록 페이지 처리, 메시지 중복 제거, 그룹 멤버 동기화, 녹화 콜백 적용 등 자주 쓰는 구현 패턴을 정리했습니다.

SDK 다운로드

클라이언트, 서버, UI 컴포넌트를 따로 납품하므로 필요한 것만 받아 사용하시면 됩니다. 버전과 종속 요구 사항은 플랫폼별 연동 가이드에 표기되어 있습니다.

클라이언트 SDK

Web
JavaScript / TypeScript, 주요 브라우저 지원
Android
네이티브 SDK와 IMKit UI 컴포넌트
iOS
네이티브 SDK와 IMKit UI 컴포넌트
macOS
기반 데스크톱
Flutter
하나의 코드로 모바일과 데스크톱 지원
React Native
RN 프로젝트와 바로 연동
미니 프로그램
위챗 미니 프로그램 연동

서버 SDK

Node.js
메시지 발송, 그룹 관리, Token 발급
Java
Open API 래핑과 콜백 서명 검증
Go
높은 동시 접속 환경의 서버 연동
Python
스크립트와 데이터 작업 연동
.NET
Windows 서버 환경
PHP
기존 웹 백엔드 연동

RTC 플랫폼과 UI Kit

17개 플랫폼 지원
브라우저, 모바일, 데스크톱과 크로스플랫폼 프레임워크
React UI Kit
회의와 통화 화면 컴포넌트, 바로 재사용 가능
Flutter UI Kit
모바일 회의 화면 컴포넌트
화면 공유
전체 화면, 창, 영역 세 가지 단위

특정 버전이나 프라이빗 환경용 SDK 패키지가 필요하시면 티켓 에 남겨 주시면 해당 빌드를 제공합니다.

오픈소스 프로젝트와 예제

예제 프로젝트는 최소한으로 실행 가능하게 유지해 복사해서 바로 쓸 수 있으며, 데모 앱은 IM과 RTC의 주요 시나리오를 다룹니다.

IM 데모 앱

1:1 채팅, 그룹 채팅, 채널, 주소록을 포함한 전체 데모로 AppID만 바꿔 실행할 수 있습니다.

온라인 체험

RTC 시나리오 예제

1:1 통화, 다자간 회의, 인터랙티브 라이브, 음성 룸 네 가지 시나리오의 실행 가능한 예제입니다.

온라인 체험

서버 호출 예제

Open API 호출, 콜백 서명 검증, Token 발급, 사용량 조회의 서버 샘플 코드입니다.

문서 보기

클라이언트 SDK와 UI 컴포넌트

플랫폼별 SDK와 IMKit, UI Kit 컴포넌트의 연동 예제와 변경 이력을 제공합니다.

SDK 보기

지식 베이스

자주 발생하는 문제의 점검 절차와 결론을 정리해 두었으므로, 티켓을 올리기 전에 먼저 확인하시면 더 빠릅니다.

연동과 테스트

AppID 설정, 인증 실패, 연결 수립 실패, 다중 기기 로그인 충돌의 점검 절차를 안내합니다.

메시지와 읽음 표시

메시지 중복 제거, 읽음 표시 집계 기준, 로밍 조회 페이지 처리, 회수 상태 동기화를 다룹니다.

실시간 영상 품질

지연과 끊김 원인 파악, 비트레이트 정책, 화면 공유 해상도, 녹화 실패의 흔한 원인을 정리했습니다.

배포와 운영

프라이빗 노드 확장, 데이터베이스 백업, 업그레이드 롤백, 로그 수집 방식을 설명합니다.

과금과 할당량

계량 기준, 할당량 알림, 청구서 확인, 세금계산서 신청 절차를 안내합니다.

자주 보는 오류 코드

클라이언트와 서버에서 자주 발생하는 오류 코드의 의미, 원인, 대응 방법을 정리했습니다.

티켓 지원

막히면 티켓을 올리시면 됩니다

티켓에는 어떤 앱의 어떤 호출인지가 자동으로 함께 전달됩니다. 요청 ID와 발생 시각을 남겨 주시면 기술 지원팀이 로그에서 바로 확인할 수 있어 추가 문의가 줄어듭니다.

지원 채널

티켓
콘솔의 "티켓" 메뉴, 기술 문의에 적합합니다
이메일
service@feiyancloud.com
영업
service@feiyancloud.com
  1. 1

    티켓 제출

    콘솔의 "티켓"에서 앱과 문제 분류를 선택하고 발생 시각과 요청 ID를 함께 남깁니다.

  2. 2

    원인 파악과 회신

    기술 지원팀이 로그와 호출 체인을 함께 확인해 원인을 찾고 처리 방안이나 에스컬레이션 경로를 안내합니다.

  3. 3

    마무리와 회고

    문제 해결 후 원인과 예방 방안을 공유하고 필요하면 지식 베이스 항목으로 정리합니다.

온라인 라이브

매월 한 차례 기술 라이브를 진행하며 연동 세부 사항과 시행착오 회고를 다룹니다. 지난 방송은 다시보기를 신청할 수 있습니다.

  • 2026-10-24 기술 라이브 IM 메시지 전달 구조 분석: 상시 연결, 시퀀스, 재조회 다시보기 신청
  • 2026-09-19 기술 라이브 약한 네트워크에서의 영상 최적화: 비트레이트, FEC, 노드 스케줄링 다시보기 신청
  • 2026-08-22 납품 특집 프라이빗 납품 실전: 오프라인 설치와 업그레이드 롤백 다시보기 신청

개발자 자주 묻는 질문

콘솔 계정과 로그인 페이지의 계정은 같은 계정인가요?
같은 계정 체계입니다. 로그인 페이지는 데모용이며, 실제 사용 시에는 콘솔에서 개발자 계정을 등록하고 기업 또는 개인 인증을 완료하시면 앱 생성과 AppID, 키 발급이 가능합니다.
SDK는 어떤 버전과 실행 환경을 지원하나요?
클라이언트는 Web, Android, iOS, macOS, Flutter, React Native, 미니 프로그램을 지원하고, 서버는 Node, Java, Go, Python, .NET, PHP 6개 언어를 제공합니다. 구체적인 버전 요구 사항과 종속 패키지는 플랫폼별 연동 가이드에서 확인하실 수 있습니다.
개발 조직이 없어도 완성된 화면을 바로 쓸 수 있나요?
가능합니다. IMKit과 RTC의 React / Flutter UI Kit이 채팅 목록, 채팅 창, 회의 화면 등 완성된 컴포넌트를 제공하므로 AppID만 교체하면 바로 실행되고, 이후 비즈니스 요구에 맞춰 단계적으로 커스터마이즈할 수 있습니다.
문제가 생기면 어떻게 지원을 받나요?
무료 버전은 티켓을 제출할 수 있고, 프로 버전에는 기술 연동 그룹이, 엔터프라이즈 버전에는 전담 고객 성공 매니저가 제공됩니다. 긴급한 문제는 티켓에 요청 ID와 발생 시각을 함께 남겨 주시면 빠르게 확인할 수 있습니다.

개발자 계정을 만들고 첫 AppID를 발급받으세요

무료 버전만으로도 연동과 부하 테스트를 마칠 수 있으며, 업그레이드해도 코드는 바뀌지 않습니다.

연락처를 남기면 제안서와 견적을 보내드립니다

도입 담당자가 활용 시나리오, 동시 접속 규모, 배포 환경을 확인한 뒤 보통 영업일 기준 하루 안에 회신합니다.

* 표시는 필수 항목이며, 입력한 정보는 이번 상담에만 사용합니다.