// motor fiscal v2.4·Reforma Tributária 2026 ready

SEFAZ éproblema nosso.

Uma API REST para emitir NFe NFSe CTe MDFe Boleto em qualquer um dos 5.570 municípios. Multi-tenant, AI-native, com SDKs em TypeScript, Python e PHP.

5.000 NFe grátis no plano dev·Sem cartão de crédito·curl em 30s
~/acme-erp · zshprod
$
218ms
// p99 emissão · SP
99,98%
// uptime · 90d
12,4M
// docs/mês
// usado em produção por software houses como
// por que engineAPI

Toda a complexidade da SEFAZ, atrás de um POST.

XML, certificado, contingência, reforma tributária. Tudo do nosso lado da fronteira.

// p99 218ms
218msp99 SEFAZ-SP · 90d

Latência que não estraga seu checkout

Conexão persistente com SEFAZ-SP, SEFAZ-RS e contingência SVC. Quando um nó cai, a gente reroteia em ms e você nem percebe.

// idempotency-key
0,003%taxa de duplicidade

Webhooks que não duplicam NFe

Idempotência forte por chave de cliente. Retry seguro, sem nota duplicada. Eventos assinados com HMAC-SHA256 e dead-letter queue por padrão.

// reforma 2026
v2payload future-proof

IBS, CBS e IS já mapeados

Os novos campos da reforma estão na payload v2 desde já. A gente faz a transição automática quando a SEFAZ ligar, sem migração no seu lado.

// multi-tenant
tenants por conta

Um tenant por cliente seu

Isolamento real: certificado A1 por tenant, rate-limit por tenant, billing por tenant. Software house cobra do cliente final, a gente cobra de você.

// sdks
3SDKs oficiais

TypeScript, Python e PHP

Tipos gerados do OpenAPI 3.1. Auto-completar todos os 412 campos da NFe. SDK em Go e Ruby na fila do trimestre.

// observabilidade
OTelnativo, sem agente

Traces que apontam pra SEFAZ

Cada requisição vira um trace OpenTelemetry com o tempo gasto em cada nó da SEFAZ. Quando rejeita, você sabe se foi você ou eles.

// como funciona

Do npm install à NFe autorizada em 30 segundos.

Instale o SDK, cole o certificado, emita. Sem reunião comercial, sem checklist de onboarding.

emite-nfe.tsstep 01 / 03
npm install @engineapi/node

import { engineAPI } from '@engineapi/node'
const eng = engineAPI(process.env.API_KEY)
$ node emite-nfe.tsAutorizada · 218ms
// próximo passoLer a referência completa da API.
api.engineapi.com.br/docs
// cobertura

Cinco documentos. Uma API.

Mesma autenticação, mesmo formato de erro, mesmo webhook. A SEFAZ é fragmentada. Sua integração não precisa ser.

NFe

Nota Fiscal Eletrônica

modelo 55

Mercadorias. Toda venda de produto físico no Brasil.

// cobertura
27 UFs · contingência SVC-AN e SVC-RS
// volume processado
8,2M / mês
// lifecycle
RascunhoEm filaAutorizadaCanceladaInutilizada
NFe.httpauth · bearer
POST /v1/nfe
{
  "destinatario": { "cnpj": "98765432000110" },
  "itens": [{ "ncm": "8471.30.12",
              "valor": 1530.00 }]
}
// também:CCeCarta de correção·InutInutilização de numeração·DANFEPDF e XML armazenados por 5 anos
// MCP server · ai-native

Seu agente fala JSON-RPC
com a SEFAZ.

engineAPI expõe um Model Context Protocol server. Conecte Claude, Cursor ou seu próprio agente, e ele emite, consulta, cancela. Com permissões granulares e audit trail.

  • 11 ferramentas expostas. nfe.create, nfe.cancel, nfse.consultar, boleto.gerar_pix… o agente escolhe.
  • Permissões por escopo. Read-only pra suporte, full pra ops. Cada chamada do agente vira um log assinado.
  • Contexto fiscal embutido. O agente já sabe o que é NCM, CFOP, CST. Não precisa explicar reforma 2026 toda vez.
CN
Emita uma NFe pra Acme Comércio, R$ 1.530, NCM 8471.30.12. Já tem o cadastro deles.
engineAPI.nfe.create320ms
{
  "tenant": "acme",
  "itens": [{
    "ncm": "8471.30.12",
    "valor": 1530.00
  }]
}
Autorizadaprotocolo 135260010012493

NFe nfe_01HXJZ7K autorizada. DANFE em cdn.engineapi.com.br

conectado · claude-haiku-4.5scope: nfe:write
// pricing

Preço por documento processado.
Sem letra miúda.

Você paga pelo que emite. Acima do limite do plano, R$ 0,02 por documento adicional. Sem taxa de setup, sem fidelidade, sem cobrar por CNPJ.

Free

Pra testar e prototipar.

R$ 0
100 docs/mês
  • NFe, NFSe, CTe, MDFe, Boleto
  • 1 ambiente (homologação)
  • 1 CNPJ
  • Suporte por comunidade
  • Webhooks ilimitados
  • Retenção de XMLs por 30 dias

Starter

Pra MVPs e SaaS em validação.

R$99/mês
5.000 docs/mês
  • Tudo do Free, mais:
  • Produção habilitada
  • Até 5 CNPJs
  • Suporte por e-mail · 24h
  • Dashboard de eventos
  • Retenção de XMLs por 1 ano

Enterprise

Volume alto, on-prem ou SLA agressivo.

Sob consulta
Volume sob medida
  • Tudo do Growth, mais:
  • On-premise ou VPC dedicada
  • SLA 99,99% + penalidades
  • Suporte dedicado · 1h
  • Onboarding técnico assistido
  • Contrato + DPA customizados
// observaçõesPreços em BRL · NFe inclui CCe e cancelamento · Boleto inclui registro CIP · Volume acima de 500k/mês: condição customizada
// pronto?

5.000 NFe grátis.
Sem reunião comercial.

Cadastre, suba um certificado A1 e curl a primeira nota em 30 segundos. A partir do 5.001º documento, R$ 0,12 cada. Sem mensalidade.

Sem cartão de crédito Sandbox ilimitado Suporte no Slack do seu time
copiar e colar:
curl -X POST \
  https://api.engineapi.com.br/v1/nfe \
  -H "Authorization: Bearer $API_KEY" \
  -d @nfe.json

# → 200 OK · 218ms
# → { "status": "Autorizada",
#     "protocolo": "135260010012493" }