DFe DigitalDocumentos Fiscais
API REST · OpenAPI 3.1 · v1

A API fiscal que devs adoram

Endpoints REST para NFe, NFCe, CTe, NFSe e MDFe. Webhooks, SDKs em 5 linguagens, sandbox gratuito e documentação que não dá vontade de chorar.

99.9%

Uptime SLA

<200ms

Latência p95

5

SDKs nativos

consultar.ts
Node 20+
1// Consulte qualquer DFe em uma linha
2import { DfeDigital } from "@dfedigital/sdk";
3
4const dfe = new DfeDigital({
5 apiKey: process.env.DFE_API_KEY,
6});
7
8const nota = await dfe.consultar({
9 chave: "35240312345678000195550010000001231234567890",
10});
11
12console.log(nota.xml); // XML completo
13console.log(nota.eventos); // CC-e, manifestação, etc
14console.log(nota.danfe); // PDF base64
200 OK · 142ms
application/json
Endpoints

Tudo o que você precisa em REST

Endpoints versionados, retornos JSON consistentes e códigos HTTP padrão.

GET/v1/dfe/{chave}Consulta documento por chave de acesso
POST/v1/dfe/distdfeCaptura documentos via DistDFe
GET/v1/dfe/xml/{id}Download do XML completo
POST/v1/dfe/manifestacaoManifesta o destinatário
GET/v1/sefaz/status/{uf}Status do webservice da SEFAZ
POST/v1/webhooksCria webhook para novos documentos
+ 40 outros endpoints na referência completa
Exemplos

Funciona na sua linguagem favorita

Mesmo cenário, 5 stacks — escolha sua aba e copie o código.

import { DfeDigital } from "@dfedigital/sdk";

const dfe = new DfeDigital({ apiKey: process.env.DFE_API_KEY });

const documento = await dfe.consultar({
  chave: "35240312345678000195550010000001231234567890",
});

console.log(documento.xml);
console.log(documento.eventos);
SDKs Oficiais

SDKs prontos para sua stack

Tipos completos, retry automático, paginação transparente e tratamento de erro pronto.

GA

Node.js

GA
🐍

Python

GA
🐘

PHP

GA
C#

C# / .NET

GA
Go

Go

Em breve

Java

Em breve
💎

Ruby

GA
{}

REST

npm install @dfedigital/sdk
Engenharia de primeira

Construída para produção

Segurança, observabilidade e desempenho que devs cobram e ops elogiam.

OAuth 2.0 + API Keys

Autenticação flexível com Client Credentials e API Keys com escopo. Rotação programática e auditoria completa.

Webhooks com retry

Notificações HTTP assinadas com HMAC-SHA256. Retry exponencial, dead letter queue e replay manual.

Rate limit generoso

Até 1000 req/min no plano Pro. Burst configurável e headers padrão `X-RateLimit-*` em todas as respostas.

TLS 1.3 + mTLS opcional

Criptografia ponta a ponta. mTLS disponível para clientes Enterprise que exigem dupla autenticação.

Sandbox gratuito

Ambiente de homologação ilimitado com dados sintéticos. Teste integrações sem custo e sem certificado real.

OpenAPI 3.1 + Postman

Especificação OpenAPI versionada, coleção Postman pronta e Stoplight para experimentação interativa.

Sandbox gratuito · Sem cartão

Pronto para a primeira request?

Crie sua conta, gere uma API key e faça a primeira chamada em menos de 5 minutos.