UTVIKLER-API

Parse SCORM programmatisk. REST API. SDK-er. Webhooks.

ScormParser er bygget API-først. Alle funksjoner som er tilgjengelige i dashbordet er tilgjengelige via REST API-et — parsing, uttrekk, transkripsjon og batchprosessering. Bruk Python- eller Node.js SDK-ene våre, sett opp webhooks for asynkrone arbeidsflyter, og integrer SCORM-parsing i pipelinen din på minutter, ikke uker.

API-først-design

ScormParsers REST API følger OpenAPI 3.1-spesifikasjonen med forutsigbare ressursorienterte URL-er, standard HTTP-metoder og konsistente JSON-responser. Autentisering bruker API-nøkler med avgrensede tillatelser. Hvert endepunkt støtter både synkron og asynkron prosessering for å håndtere pakker i alle størrelser, med webhook-varsling ved fullføring.

Python- & Node.js SDK-er

Kom i gang på minutter med typesikre SDK-er. Begge SDK-ene wrapper hele REST API-et med praktiske hjelpefunksjoner, automatisk retry-logikk og streamingstøtte for store pakker.

parse.py
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")
parse.ts
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`);

Webhooks og batchprosessering

For storskala arbeidsflyter, bruk batch-endepunktet til å sende inn flere SCORM-pakker i et enkelt API-kall. ScormParser prosesserer dem parallelt og leverer resultater automatisk via webhook etter hvert som hver pakke fullføres. Utdataen kan sendes direkte til S3-kompatibel lagring.

Autentisering og sikkerhet

API-nøkler støtter avgrensede tillatelser slik at du kan kontrollere tilgang på et granulært nivå. Generøse rate-grenser skalerer med planen din. All API-trafikk er kryptert, og opplastede pakker slettes automatisk etter prosessering med mindre du velger vedvarende lagring. Sikkerhet og personvern er bygget inn i hvert lag.

Ofte stilte spørsmål

Finnes det en gratis plan for API-et?

+

Ja. Starter-planen inkluderer 5 gratis SCORM-pakkeparsinger per måned med full API-tilgang. Ingen kredittkort nødvendig for å komme i gang. Pro-planen til $39/måned inkluderer 100 pakker og høyere rate-grenser.

Hvilke utdataformater støtter API-et?

+

API-et støtter Markdown, JSON, PPTX, PDF og RAG-optimalisert oppdelt utdata. Du kan også be om rå filuttrekk, bare transkripsjon, eller full parsing med all utdata kombinert. Spesifiser formatparameteren i API-forespørselen din.

Kan jeg prosessere SCORM-pakker asynkront?

+

Ja. Store pakker prosesseres asynkront. Registrer en webhook eller poll etter resultater — du blir varslet så snart prosesseringen er fullført.

Finnes det SDK-er for andre språk?

+

Offisielle SDK-er er tilgjengelige for Python og Node.js/TypeScript. OpenAPI 3.1-spesifikasjonen kan brukes med kodegeneratorer for å lage klienter for ethvert språk, inkludert Go, Java, Ruby og C#. Community-vedlikeholdte SDK-er er også tilgjengelige for flere språk.

Relaterte løsninger

Begynn å bygge med ScormParser API-et

Få API-nøkkelen din på 30 sekunder — 5 gratis parsinger per måned, ingen kredittkort nødvendig.

  • Gratis plan tilgjengelig
  • Ingen kredittkort nødvendig
  • Full API-tilgang

Reserver din plass

Oppgi e-posten din, så gir vi deg beskjed når ScormParser lanseres.