Petnow SDK 개요
Petnow SDK의 구조와 핵심 기능을 소개합니다.

Petnow SDK란?
Petnow SDK는 반려동물 생체 정보 검증/식별 기능을 모바일 앱에 손쉽게 통합할 수 있도록 하는 프레임워크입니다.
핵심 기능
- 강아지/고양이 고유 생체정보 추출: 고성능 on-device AI를 이용한 생체 정보 추출
- 생체정보 검증/식별: 생체정보를 이용한 반려동물 인증
- 실시간 가이드: 최적의 촬영을 위한 시각적 피드백
이런 분들에게 필요합니다
- 반려동물 등록/인증 기능을 앱에 추가하려는 개발자
- 기존 앱의 반려동물 검증/식별 정확도를 높이고 싶은 팀
- B2B 서비스로 반려동물 생체 정보 검증/식별을 제공하려는 사업자
SDK 구조
Petnow 모바일 SDK는 온디바이스 촬영 UI를 제공하고, 서버 통신(이미지 업로드·등록·검증/식별)은 고객사 앱 서버가 Petnow 서버 REST API를 호출해 처리합니다.
모듈 설명
UI Module
카메라 UI와 생체 정보 추출을 담당하며, 고객사 앱에 통합되는 모바일 모듈입니다.
- 기능: 실시간 탐지, 진행률 표시, 오버레이 가이드, 촬영 이미지 파일 반환
- 의존성: Camera Module(내부)
Camera Module
생체 정보 추출 엔진 (내부 모듈, 직접 사용 불가)
- 기능: ML 추론, 이미지 처리, 품질 검사
서버 통신
이미지 업로드·반려동물 등록/관리·검증/식별은 모바일 SDK가 아니라 고객사 앱 서버가 Petnow 서버 REST API를 호출해 처리합니다. API Key(x-petnow-api-key)는 앱 서버에만 보관하세요.
일반적인 사용 흐름
다음 단계
먼저 Petify Console에서 API 키와 SDK 배포 자격 증명을 발급받으세요(가입 즉시 사용 가능). 그다음 플랫폼별 가이드로 통합을 시작합니다:
- [Petify Console] - 자격 증명 발급·사용량 관리 (시작점)
- [iOS SDK] - iOS 앱 통합 가이드
- [Android SDK] - Android 앱 통합 가이드
- [React Native SDK] - React Native 앱 통합 가이드
- [Web Integration] - 앱 통합 없이 웹 링크로 촬영 플로우 제공