API PARA DESENVOLVEDORES

Parse de SCORM Programático. REST API. SDKs. Webhooks.

O ScormParser é construído API-first. Toda funcionalidade disponível no dashboard está disponível pela REST API — parsing, extração, transcrição e processamento em lote. Use nossos SDKs Python ou Node.js, configure webhooks para fluxos assíncronos e integre parsing SCORM no seu pipeline em minutos, não semanas.

Design API-first

A REST API do ScormParser segue a especificação OpenAPI 3.1 com URLs orientadas a recursos previsíveis, métodos HTTP padrão e respostas JSON consistentes. A autenticação usa chaves de API com permissões granulares. Cada endpoint suporta processamento síncrono e assíncrono para lidar com pacotes de qualquer tamanho, com notificação via webhook na conclusão.

SDKs Python e Node.js

Comece em minutos com SDKs com tipagem completa. Ambos os SDKs encapsulam toda a REST API com funções auxiliares convenientes, lógica de retry automático e suporte a streaming para pacotes grandes.

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 e processamento em lote

Para fluxos de trabalho em larga escala, use o endpoint de lote para enviar múltiplos pacotes SCORM em uma única chamada de API. O ScormParser processa em paralelo e entrega resultados automaticamente via webhook conforme cada pacote é concluído. A saída pode ser enviada diretamente para seu armazenamento compatível com S3.

Autenticação e segurança

Chaves de API suportam permissões granulares para que você controle o acesso de forma detalhada. Limites de taxa generosos escalam com seu plano. Todo tráfego de API é criptografado, e pacotes enviados são automaticamente excluídos após o processamento, a menos que você opte pelo armazenamento persistente. Segurança e privacidade de dados são incorporadas em cada camada.

Perguntas Frequentes

Existe um plano gratuito para a API?

+

Sim. O plano Starter inclui 5 processamentos gratuitos de pacotes SCORM por mês com acesso completo à API. Sem cartão de crédito para começar. O plano Pro a $39/mês inclui 100 pacotes e limites de taxa mais altos.

Quais formatos de saída a API suporta?

+

A API suporta Markdown, JSON, PPTX, PDF e saída chunked otimizada para RAG. Você também pode solicitar extração bruta de mídia, modo somente transcrição ou parsing completo com todas as saídas combinadas. Especifique o parâmetro de formato na sua requisição de API.

Posso processar pacotes SCORM de forma assíncrona?

+

Sim. Pacotes grandes são processados de forma assíncrona. Registre um webhook ou faça polling por resultados — você será notificado assim que o processamento for concluído.

Existem SDKs para outras linguagens?

+

SDKs oficiais estão disponíveis para Python e Node.js/TypeScript. A especificação OpenAPI 3.1 pode ser usada com geradores de código para criar clientes para qualquer linguagem incluindo Go, Java, Ruby e C#. SDKs mantidos pela comunidade também estão disponíveis para várias linguagens.

Soluções Relacionadas

Comece a construir com a API do ScormParser

Obtenha sua chave de API em 30 segundos — 5 processamentos grátis por mês, sem cartão de crédito.

  • Plano gratuito disponível
  • Sem cartão de crédito
  • Acesso completo à API

Reserve sua vaga

Digite seu e-mail e avisaremos quando o ScormParser for lançado.