SDK
Kit de desenvolvimento de software da API
O SDK do Asaas foi criado para facilitar a integração com a nossa API, reduzindo a complexidade de chamadas HTTP, tratamento de respostas e serialização de dados. Ele oferece uma maneira mais simples, segura e produtiva de trabalhar com os recursos da plataforma.
Por que usar o SDK?
Embora a API RESTful do Asaas continue sendo a base de toda a comunicação, o SDK abstrai diversos detalhes técnicos para que você possa focar na lógica de negócio da sua aplicação.
Alguns benefícios do uso do SDK incluem:
- Uso de DTOs bem definidos: você interage com objetos estruturados que representam exatamente os dados esperados e retornados pela API.
- Serviços organizados por domínio: cada recurso da API (cobranças, clientes , notificações, etc.) é encapsulado por um serviço dedicado, com métodos claros e tipados.
- Menos código boilerplate: o SDK lida com autenticação, construção de requisições, parâmetros, serialização e tratamento de erros.
- Suporte a chamadas síncronas e assíncronas: é possível fazer chamadas de forma tradicional ou assíncrona.
- Validações embutidas: parâmetros são validados antes do envio, prevenindo erros comuns de integração.
- Alinhado à API do Asaas: o SDK é atualizado conforme a evolução da plataforma, incorporando novos recursos e melhorias.
Quando usar o SDK?
Use o SDK quando quiser:
- Reduzir o tempo e a complexidade da integração com o Asaas.
- Trabalhar com tipos de dados seguros e estruturas bem definidas.
- Minimizar erros de integração, como parâmetros incorretos ou problemas de serialização.
- Melhorar a legibilidade e manutenção do seu código.
Você pode adotar o SDK de forma gradual, utilizando-o apenas em partes da sua aplicação, conforme fizer sentido para o seu projeto.
SDK disponível
Atualmente, o SDK oficial do Asaas está disponível para Java:
- SDK Java: Ideal para aplicações desenvolvidas com Java ou Kotlin.
Estamos trabalhando para disponibilizar SDKs oficiais para outras linguagens no futuro.
Updated 1 day ago