NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
SDK oficial Dart/Flutter da plataforma APIBrasil — WhatsApp, SMS, consultas CPF/CNPJ, veículos, CEP, correios, pagamentos PIX/boleto e mais.
Last release 2 months ago
24 Jul 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
8 releases · first in 2024
One column per month.
Full Changelog : https://github.com/jhowbhz/apigratis-sdk-flutter/commits/0.1.0
Full Changelog: https://github.com/jhowbhz/apigratis-sdk-flutter/commits/0.1.0
Novo cliente ApiBrasil cobrindo toda a plataforma APIBrasil — mesma
arquitetura, mesmos endpoints e mesmas funções da SDK PHP/Node.js. Release
totalmente retrocompatível: nada da interface antiga foi alterado.
ApiBrasil com módulos por produto: whatsapp, evolution, whatsmeow, sms, dados, vehicles, fipe, correios, cep, geolocation, geomatrix, recognize, ddd, holidays, translate, weather, loterias, databaseIp, consulta (créditos), ura, chipVirtual, bulk, auth (login/2FA), devices, catalog, account, payments (PIX/boleto/cartão), ipWhitelist, bearerRateLimit, reports.Transport interface): HttpTransport (package:http) por padrão, injeção de implementações próprias para proxies e mocks.Retry-After.onRequest, onResponse, onRetry.ValidationError, AuthenticationError, InsufficientBalanceError, PermissionError, NotFoundError, RateLimitError, ServerError, NetworkError, TimeoutError — todas estendendo ApiBrasilError.--dart-define: APIBRASIL_BEARER_TOKEN, APIBRASIL_DEVICE_TOKEN, APIBRASIL_SECRET_KEY, APIBRASIL_BASE_URL lidas automaticamente.Catalog.whatsappActions, Catalog.evolutionPaths, Catalog.whatsmeowActions, Catalog.consultaServicos, Catalog.consultaTipos (210+ tipos) e Catalog.serviceActions.ApiService, LegacyWhatsAppService, LegacyCpfService, LegacySmsService mantêm o mesmo contrato da 0.0.x (sempre POST, resposta Map, erros como exceção). Marcadas como @Deprecated — prefira ApiBrasil().ApiHttpClient. Antes cada
um criava o seu, então setBearerToken() (ex.: após auth.login()) não
valia para os demais módulos e close() deixava conexões abertas.Legacy para liberar os nomes aos
serviços novos: WhatsAppService → LegacyWhatsAppService, CpfService →
LegacyCpfService, SmsService → LegacySmsService. ApiService,
ApiRequest, Credentials e Body seguem com os nomes originais.
Agora WhatsAppService e SmsService referem-se aos serviços novos
(api.whatsapp, api.sms).timeout é Duration (paridade com Dart padrão). A interface legada continua em milissegundos diretos.Json (Map<String, dynamic>); a interface legada continua devolvendo Map<String, dynamic>.- Fix parameter url
- Fix parameter url
- Fix parameter url
- Fix code
- Fix parameters request
- Fix parameters
- Initial version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →