Skip to main content
Os SDKs do Midaz são a camada pública de integração para as aplicações que chamam as APIs do Midaz. Use um SDK para criar uma aplicação, automação, serviço backend ou integração sobre o Midaz. Cada SDK trabalha com os recursos do Midaz: organizações, ledgers, contas, portfolios, saldos, transações, assets e metadata. Os SDKs oferecem interfaces tipadas e idiomáticas para a API do Midaz. Você foca no comportamento do produto, não em requests HTTP crus, payloads, paginação ou parse de respostas.

SDKs disponíveis


Oferecemos dois SDKs oficiais:

SDK Go

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

SDK TypeScript

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

Por que usar os SDKs do Midaz?


  • Amigável para desenvolvedores: interfaces limpas, tipagem forte e padrões que fazem sentido.
  • Pronto para produção: padrões compartilhados para chamadas de API, erros e fluxos de integração.
  • Consistente entre stacks: o mesmo modelo de integração funciona em Go e TypeScript. Use a linguagem que se encaixa no seu fluxo de trabalho.
  • Focado na API: os SDKs se conectam às APIs públicas do Midaz. Sua aplicação mantém o controle dos seus dados e da sua lógica de negócio.
Cada SDK é modular, então você traz apenas o que precisa.

SDKs e bibliotecas internas


Os SDKs são a via pública para que aplicações externas se integrem com o Midaz. A Lerian também mantém bibliotecas compartilhadas internas para os seus próprios serviços, plugins e componentes de plataforma. Os times de engenharia da Lerian usam essas bibliotecas para padronizar como os serviços se comportam. 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 cobre uma capacidade, use a API do Midaz diretamente ou fale com a Lerian primeiro.