SDK Python
Uma classe, quatro métodos — emitir, consultar, cancelar — tipados e validados.

O SDK Python oficial (pip install stackin-python-sdk, import stackin) empacota a API REST um a um: uma classe Invoice com issue(), consult() e cancel() — nada mais pra instanciar. Cada item de linha é um Product tipado, com campos fiscais específicos do Brasil (NCM/CFOP/CEST...) exigidos só onde o autorizador realmente precisa.
Autentica do mesmo jeito que a API crua — uma única API key — então trocar entre SDK e chamadas HTTP diretas depois não muda como sua conta ou ambiente estão configurados.
Erros aparecem como três tipos distintos em vez de uma falha genérica: APIError carrega o código de status e o detalhe do próprio autorizador, ConnectionFailedError cobre falha de rede/DNS/timeout antes de qualquer resposta voltar, e um ValueError comum pega problema de validação do lado cliente — items vazio, ou ncm/cfop faltando num item de NF-e — antes mesmo da requisição ser enviada. APIError e ConnectionFailedError herdam de InvoiceError, então dá pra capturar as duas de uma vez.
O SDK é construído sobre a mesma configuração .code_quality/ e formato de CI que todo outro SDK oficial da stackin, e o mesmo contrato universal de API, então uma integração Python se lê igual à de Go assim que você conhece uma delas.
Veja a seção SDKs da referência da API pros comandos de instalação, ou o código no GitHub.