Pular para o conteúdo principal

Python SDK

Biblioteca oficial para integrar a Engine API em aplicações Python.

Instalação

pip install engine-api

Quick Start

from engine_api import EngineAPI

engine = EngineAPI(
api_key="sk_test_sua_api_key",
environment="sandbox",
)

# Emitir NFe
nfe = engine.nfe.emitir(
natureza_operacao="VENDA DE MERCADORIA",
destinatario={
"cpf_cnpj": "99888777000155",
"nome": "Cliente Exemplo SA",
},
itens=[{
"descricao": "Produto Teste",
"ncm": "61091000",
"cfop": "5102",
"quantidade": 1,
"valor_unitario": 100.00,
}],
)

print(f"Chave: {nfe.access_key}")

Métodos Disponíveis

MóduloMétodoDescrição
engine.nfe.emitir(...)Emitir NFe
engine.nfe.cancelar(id, motivo)Cancelar NFe
engine.nfe.consultar(id)Consultar NFe
engine.boleto.registrar(...)Registrar boleto
engine.mdfe.emitir(...)Emitir MDFe