API PER SVILUPPATORI

Analizza SCORM in Modo Programmatico. REST API. SDK. Webhook.

ScormParser è costruito con un approccio API-first. Ogni funzionalità disponibile nella dashboard è accessibile tramite la REST API — parsing, estrazione, trascrizione ed elaborazione batch. Usa i nostri SDK per Python o Node.js, configura webhook per flussi di lavoro asincroni e integra il parsing SCORM nella tua pipeline in minuti, non settimane.

Design API-first

La REST API di ScormParser segue la specifica OpenAPI 3.1 con URL orientati alle risorse e prevedibili, metodi HTTP standard e risposte JSON coerenti. L'autenticazione utilizza chiavi API con permessi granulari. Ogni endpoint supporta sia l'elaborazione sincrona che asincrona per gestire pacchetti di qualsiasi dimensione, con notifica webhook al completamento.

SDK per Python e Node.js

Inizia in pochi minuti con SDK type-safe. Entrambi gli SDK incapsulano la REST API completa con comode funzioni helper, logica di retry automatica e supporto allo streaming per pacchetti di grandi dimensioni.

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`);

Webhook ed elaborazione batch

Per flussi di lavoro su larga scala, usa l'endpoint batch per inviare più pacchetti SCORM in una singola chiamata API. ScormParser li elabora in parallelo e consegna i risultati automaticamente tramite webhook al completamento di ogni pacchetto. L'output può essere inviato direttamente al tuo storage compatibile con S3.

Autenticazione e sicurezza

Le chiavi API supportano permessi granulari per controllare l'accesso a livello dettagliato. I limiti di frequenza generosi si adattano al tuo piano. Tutto il traffico API è crittografato e i pacchetti caricati vengono eliminati automaticamente dopo l'elaborazione, a meno che non si opti per lo storage persistente. Sicurezza e privacy dei dati sono integrate in ogni livello.

Domande Frequenti

Esiste un piano gratuito per l'API?

+

Sì. Il piano Starter include 5 analisi gratuite di pacchetti SCORM al mese con accesso completo all'API. Nessuna carta di credito richiesta per iniziare. Il piano Pro a $39/mese include 100 pacchetti e limiti di frequenza più elevati.

Quali formati di output supporta l'API?

+

L'API supporta Markdown, JSON, PPTX, PDF e output in chunk ottimizzato per RAG. Puoi anche richiedere l'estrazione pura degli asset, la sola modalità di trascrizione o il parsing completo con tutti gli output combinati. Specifica il parametro del formato nella tua richiesta API.

Posso elaborare i pacchetti SCORM in modo asincrono?

+

Sì. I pacchetti di grandi dimensioni vengono elaborati in modo asincrono. Registra un webhook o esegui il polling per i risultati — sarai notificato non appena l'elaborazione è completata.

Sono disponibili SDK per altri linguaggi?

+

Gli SDK ufficiali sono disponibili per Python e Node.js/TypeScript. La specifica OpenAPI 3.1 può essere utilizzata con generatori di codice per creare client per qualsiasi linguaggio, inclusi Go, Java, Ruby e C#. Sono disponibili anche SDK mantenuti dalla community per diversi linguaggi.

Soluzioni Correlate

Inizia a sviluppare con l'API di ScormParser

Ottieni la tua chiave API in 30 secondi — 5 parsing gratuiti al mese, nessuna carta di credito richiesta.

  • Piano gratuito disponibile
  • Nessuna carta di credito richiesta
  • Accesso completo all'API

Prenota il tuo posto

Inserisci la tua email e ti avviseremo quando ScormParser sarà disponibile.