연동 기능
저희가 직접 사용하는 스택을 위해 공식적으로 유지 관리되는 클라이언트들입니다. 이 클라이언트들의 기반이 되는 REST API는 HTTP를 지원하는 모든 것과 연동됩니다.
TypeScript / JavaScript
공식 @uploadcenter/sdk-js 패키지 — Node.js와 브라우저에서 모두 작동하며, 완전한 타입 시스템을 지원합니다.
React
JS SDK는 프레임워크에 구애받지 않으며, 어떤 React 앱에도 바로 적용할 수 있습니다. 이 대시보드도 이 SDK를 사용하여 제작되었습니다.
Next.js
서버 컴포넌트, 라우트 핸들러, 클라이언트 컴포넌트 등 — 이 SDK는 Next.js의 모든 렌더링 모드에서 작동합니다.
Node.js
서버 측에서 JS SDK를 사용하여 업로드된 파일을 사전 서명하거나, 브라우저에 API 키를 노출하지 않고 AI 엔드포인트를 호출할 수 있습니다.
파이썬
PyPI에 등록된 공식 uploadcenter 패키지 — 동기 및 비동기 클라이언트, attrs 모델을 사용하여 완전히 타입이 지정된 패키지입니다.
FastAPI
Python SDK의 비동기 클라이언트는 FastAPI 고유의 비동기 요청 핸들러와 자연스럽게 통합됩니다. UploadCenter의 자체 API도 바로 이 기능을 기반으로 구축되었습니다.
HTTP를 사용하는 다른 것들이 있나요?
SDK는 편의성을 위한 것이지 필수 요건은 아닙니다. 모든 엔드포인트는 문서화된 OpenAPI 스키마를 갖춘 표준 REST 방식이며, 어떤 언어나 프레임워크에서든 호출할 수 있습니다.
문서 보기