SDK TypeScript
SDK oficial da Engine API com tipagem completa para Node.js e TypeScript.Publicado no npm como
@engineapi/sdk@1.0.0. Compatível com Node.js 18+ e TypeScript 5+.Configuração
Parâmetros de configuração
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
baseUrl | string | Sim | URL base da API (sem /v1) |
apiKey | string | Sim* | API Key para integração server-to-server |
token | string | Sim* | JWT para sessões de dashboard |
timeout | number | Não | Timeout em ms (padrão: 30000) |
apiKey para integrações ou token para sessões autenticadas via login.
Módulos Disponíveis
O client expõe 4 módulos tipados:NFe — Nota Fiscal Eletrônica
Emitir NFe
Listar NFes
Cancelar NFe
Carta de Correção
Download PDF e XML
Status do serviço SEFAZ
Boleto
Cadastrar conta bancária
Emitir boleto
Listar, consultar e cancelar
DFe — Distribuição de Documentos
Consultar documentos recebidos
Listar documentos
Manifestar e download
Companies — Empresas Emissoras
Criar empresa
Upload de certificado
Listar e consultar CNPJ
Tratamento de Erros
Login via JWT (Dashboard)
Para sessões de dashboard (não recomendado para server-to-server):Integração com Frameworks
Next.js (App Router)
Express
Próximos passos
AI Integration
Como usar IA para integrar automaticamente
Webhooks
Receber eventos em tempo real