프로그래밍 방식의 SCORM 파싱. REST API. SDK. 웹훅.
ScormParser는 API 퍼스트로 구축되었습니다. 대시보드에서 사용 가능한 모든 기능이 REST API를 통해서도 이용 가능합니다 — 파싱, 추출, 전사, 배치 처리. Python 또는 Node.js SDK를 사용하고, 비동기 워크플로를 위한 웹훅을 설정하며, SCORM 파싱을 몇 주가 아닌 몇 분 만에 파이프라인에 통합하세요.
API 퍼스트 설계
ScormParser의 REST API는 OpenAPI 3.1 사양을 따르며, 예측 가능한 리소스 지향 URL, 표준 HTTP 메서드, 일관된 JSON 응답을 제공합니다. 인증은 범위가 지정된 권한이 있는 API 키를 사용합니다. 모든 엔드포인트는 모든 크기의 패키지를 처리할 수 있도록 동기 및 비동기 처리를 지원하며, 완료 시 웹훅으로 알림을 보냅니다.
Python & Node.js SDK
타입 안전 SDK로 몇 분 만에 시작하세요. 두 SDK 모두 전체 REST API를 편리한 헬퍼 함수, 자동 재시도 로직, 대용량 패키지를 위한 스트리밍 지원으로 래핑합니다.
from scormparser import ScormParser
client = ScormParser(api_key="sp_live_...")
result = client.parse(
file="course.zip",
format="markdown",
options={"transcribe": True}
)
print(result.content)
print(f"Extracted {len(result.assets)} assets")import { ScormParser } from '@scormparser/sdk';
const client = new ScormParser({ apiKey: 'sp_live_...' });
const result = await client.parse({
file: fs.createReadStream('course.zip'),
format: 'json',
options: { transcribe: true },
});
console.log(result.content);
console.log(`Extracted ${result.assets.length} assets`);웹훅과 배치 처리
대규모 워크플로의 경우, 배치 엔드포인트를 사용하여 단일 API 호출로 여러 SCORM 패키지를 제출하세요. ScormParser가 병렬로 처리하고 각 패키지 완료 시 웹훅을 통해 자동으로 결과를 전달합니다. 출력은 S3 호환 스토리지로 직접 전송될 수 있습니다.
인증과 보안
API 키는 세분화된 수준에서 액세스를 제어할 수 있도록 범위가 지정된 권한을 지원합니다. 넉넉한 요청 제한이 플랜에 따라 확장됩니다. 모든 API 트래픽은 암호화되며, 업로드된 패키지는 영구 저장을 선택하지 않는 한 처리 후 자동으로 삭제됩니다. 보안과 데이터 프라이버시가 모든 레이어에 내장되어 있습니다.
- OpenAPI 3.1 사양을 따르는 RESTful API
- 전체 타입 어노테이션이 포함된 Python SDK
- TypeScript를 지원하는 Node.js SDK
- 비동기 처리를 위한 웹훅 콜백
- 병렬 처리를 위한 배치 엔드포인트
- 코드 생성을 위한 OpenAPI 사양
- 대용량 패키지를 위한 스트리밍 응답
- S3 호환 출력 스토리지 통합
자주 묻는 질문
API에 무료 플랜이 있나요?
+
네. Starter 플랜은 월 5회 무료 SCORM 패키지 파싱을 전체 API 액세스와 함께 포함합니다. 시작하는 데 신용카드가 필요 없습니다. $39/월의 Pro 플랜은 100개 패키지와 더 높은 요청 제한을 포함합니다.
API는 어떤 출력 형식을 지원하나요?
+
API는 Markdown, JSON, PPTX, PDF, RAG 최적화 청킹 출력을 지원합니다. 원시 자산 추출, 전사 전용 모드, 모든 출력을 결합한 전체 파싱도 요청할 수 있습니다. API 요청에서 format 파라미터를 지정하세요.
SCORM 패키지를 비동기적으로 처리할 수 있나요?
+
네. 대용량 패키지는 비동기적으로 처리됩니다. 웹훅을 등록하거나 결과를 폴링하세요 — 처리가 완료되는 즉시 알림을 받습니다.
다른 언어용 SDK가 있나요?
+
공식 SDK는 Python과 Node.js/TypeScript용으로 제공됩니다. OpenAPI 3.1 사양을 코드 생성기와 함께 사용하여 Go, Java, Ruby, C#을 포함한 모든 언어용 클라이언트를 생성할 수 있습니다. 여러 언어용 커뮤니티 유지 SDK도 이용 가능합니다.
관련 솔루션
ScormParser API로 구축을 시작하세요
30초 만에 API 키를 받으세요 — 월 5회 무료 파싱, 신용카드 불필요.
- 무료 플랜 제공
- 신용카드 불필요
- 전체 API 액세스
자리를 확보하세요
이메일을 입력하시면 ScormParser 출시 시 알려드리겠습니다.