Introdução
Engine API: Motor fiscal SaaS para Software Houses. Emita NFe, NFCe e NFSe via API REST simples.
Engine API
Motor fiscal B2B2B que permite Software Houses integrar emissão de documentos fiscais eletrônicos em suas plataformas via API REST, sem precisar lidar com ACBr, certificados, SOAP ou XML.
Zero infraestrutura fiscal
Sem ACBr, sem Xvfb, sem SOAP. Você envia JSON, nós cuidamos de tudo.
Multitenancy nativo
Gerencie múltiplos CNPJs por parceiro com isolamento completo de dados.
Produção em minutos
Da conta criada à primeira nota autorizada em menos de 10 minutos.
AI-Ready
Qualquer agente de IA (Claude, ChatGPT, Copilot) integra em minutos via llms.txt.
Documentos Suportados
| Documento | Modelo | Autorizado por | Status | |-----------|--------|---------------|--------| | NFe (Nota Fiscal Eletrônica) | 55 | SEFAZ Estadual | Disponível | | NFCe (Nota Fiscal ao Consumidor) | 65 | SEFAZ Estadual | Disponível | | CTe (Conhecimento de Transporte) | 57 | SEFAZ Estadual | 🗓 Roadmap | | MDFe (Manifesto de Documentos Fiscais) | 58 | SEFAZ Estadual | 🗓 Roadmap | | NFSe (Nota Fiscal de Serviços) | - | Prefeitura Municipal | Disponível | | DFe (Distribuição de Documentos) | - | SEFAZ Nacional | Disponível |
Modelo B2B2B
graph TD
A["Engine API<br/>Plataforma Fiscal"] --> B["Partner<br/>Software House / Integrador"]
B --> C1["Issuer A<br/>CNPJ: 11.222.333/0001-44"]
B --> C2["Issuer B<br/>CNPJ: 55.666.777/0001-88"]
C1 --> D1["NFe"]
C1 --> D2["NFCe / NFSe"]
C2 --> D3["NFe / NFSe"]
O Partner é a Software House que integra a Engine API em seu produto. Cada parceiro gerencia seus próprios Issuers (CNPJs emissores) de forma totalmente isolada.
Autenticação
A Engine API suporta dois métodos de autenticação:
Bearer JWT
Para sessões de usuário no Dashboard. Obtido via POST /auth/login.
API Key
Para integrações de longa duração. Gerada no Dashboard e enviada via x-api-key.
Fluxo de Emissão
Cadastrar empresa emissora
POST /companies com CNPJ, regime tributário e ambiente (produção ou homologação).
Fazer upload do certificado digital
POST /companies/{issuerId}/certificate com o arquivo .pfx e a senha.
Emitir o documento
POST /nfe/emitir (ou /nfce, /nfse) com os dados da operação.
Receber a resposta
A API retorna status: AUTHORIZED, accessKey (44 dígitos) e URLs para XML e PDF.
Receber webhook (opcional)
Configure POST /webhooks para receber eventos em tempo real na sua URL.
Base URLs
| Ambiente | URL |
|----------|-----|
| Produção | https://api.engineapi.com.br |
| Dashboard | https://app.engineapi.com.br |
| Docs | https://docs.engineapi.com.br |