Skip to main content
Os SDKs do Midaz são a camada pública de integração para aplicações que chamam as APIs do Midaz. Use um SDK para construir uma aplicação, automação, serviço de backend ou integração no Midaz. Cada SDK trabalha com os recursos do Midaz: organizações, ledgers, contas, portfólios, saldos, transações, ativos e metadados. Os SDKs oferecem interfaces tipadas e idiomáticas para a API do Midaz. Você foca no comportamento do produto, não em requisições HTTP brutas, payloads, paginação ou parsing de resposta.

SDKs disponíveis


Oferecemos dois SDKs oficiais:

Go SDK

Use o SDK oficial de Go para construir integrações com o Midaz em Go.

TypeScript SDK

Use o SDK oficial de TypeScript para construir integrações com o Midaz em aplicações Node.js ou TypeScript.

Por que usar os SDKs do Midaz?


  • Amigável ao desenvolvedor: interfaces limpas, tipagem forte e padrões sensatos.
  • Pronto para produção: padrões compartilhados para chamadas de API, erros e workflows de integração.
  • Consistente entre stacks: o mesmo modelo de integração roda em Go e TypeScript. Use a linguagem que se encaixa no seu workflow.
  • Focado em API: os SDKs se conectam às APIs públicas do Midaz. Sua aplicação mantém o controle dos próprios dados e da própria lógica de negócio.
Cada SDK é modular, então você incorpora apenas o que precisa.

SDKs e bibliotecas internas


Os SDKs são o caminho público para aplicações externas se integrarem ao Midaz. A Lerian também mantém bibliotecas internas compartilhadas para seus próprios serviços, plugins e componentes de plataforma. As equipes de engenharia da Lerian usam essas bibliotecas para padronizar o comportamento dos serviços. Essas bibliotecas não são contratos públicos de integração. Não as trate como APIs suportadas para aplicações externas. Para integrar com o Midaz, comece pelo SDK oficial da sua linguagem. Se um SDK não cobrir uma capacidade, use a API do Midaz diretamente ou entre em contato com a Lerian primeiro.