SDKs NFE.io
Esta seção contém a documentação das bibliotecas NFE.io para diferentes linguagens de programação, facilitando a integração e emissão de Notas Fiscais de forma simples e rápida.
Como Utilizar as Bibliotecas NFE.io
Cada biblioteca possui sua própria documentação detalhada, incluindo instruções de instalação, exemplos de uso e guias para emissão de Notas Fiscais. Para começar, escolha a biblioteca correspondente à linguagem de programação que você está utilizando e siga as instruções fornecidas.
Bibliotecas Disponíveis
| Biblioteca | Requisito | O que cobre |
|---|---|---|
| Node.js | Node.js 22+ | Emissão de NFS-e, NF-e e NFC-e (inclusive no layout RTC); NF-e e CT-e de entrada; empresas, inscrições municipais e estaduais, tomadores, certificados e webhooks; consultas de CNPJ, CPF, CEP, NF-e e NFC-e; cálculo de impostos. |
| Python | Python 3.10+ | Emissão de NFS-e (inclusive no layout RTC); empresas, certificados e webhooks; consultas de CNPJ, CPF e CEP. Clientes síncrono e assíncrono. |
| PHP | PHP 8.2+ | Emissão de NFS-e, NF-e e NFC-e; NF-e e CT-e de entrada; empresas, inscrições estaduais, tomadores e webhooks; consultas de CNPJ, CPF, CEP, NF-e e NFC-e; cálculo de impostos. |
| Ruby | Ruby 3.2+ | Emissão de NFS-e, NF-e e NFC-e (inclusive no layout RTC); NF-e e CT-e de entrada; empresas, inscrições estaduais, tomadores e webhooks; consultas de CNPJ, CPF, CEP, NF-e e NFC-e; cálculo de impostos. |
Para recursos que a biblioteca da sua linguagem ainda não cobre, use a Referência da API diretamente.