개요
네오플 오픈 API를 위한 TypeScript SDK - 던전앤파이터와 사이퍼즈 지원
Neople SDK
네오플 오픈 API를 위한 TypeScript/JavaScript SDK입니다.
주요 특징
TypeScript 지원
모든 API에 대한 타입 안전성과 자동완성을 제공합니다.
다중 HTTP 어댑터 지원
Fetch, Axios, Got, Node-fetch 중 선택하여 사용할 수 있습니다.
포괄적인 API 지원
45개의 API 엔드포인트 지원 (던전앤파이터 34개, 사이퍼즈 11개)
URL Builder 지원
API 엔드포인트 URL 추출 가능
빠른 시작
설치
npm install neople-sdk-js
기본 사용법
import { NeopleDFClient, NeopleCyphersClient } from 'neople-sdk-js';
// 던전앤파이터 클라이언트
const dfClient = new NeopleDFClient(process.env.NEOPLE_DF_API_KEY);
const characters = await dfClient.searchCharacter('캐릭터명');
// 사이퍼즈 클라이언트
const cyphersClient = new NeopleCyphersClient(
process.env.NEOPLE_CYPHERS_API_KEY
);
const players = await cyphersClient.searchPlayer('플레이어명');
지원 플랫폼
- Node.js 18+ - 서버 애플리케이션
- Next.js - API 라우트 및 서버 컴포넌트
- Express.js - 웹 서버
- 서버리스 함수 - Vercel, AWS Lambda 등
패키지 정보
- 라이센스: MIT
- 타입 정의: neople-openapi-types 1.0.0 포함
- GitHub: neople-sdk-js