SDKs
Puedes llamar a la Bird API con cualquier cliente HTTP, pero los SDKs oficiales gestionan la autenticación, la selección de región, los reintentos, la idempotencia y la paginación por ti, de modo que escribes contra métodos tipados en lugar de peticiones directas.
Los SDKs se generan a partir de la misma especificación OpenAPI que alimenta la referencia de API y luego se envuelven en una superficie idiomática y curada a mano para cada lenguaje. Conceptos de SDK describe su comportamiento compartido para reintentos, paginación, inferencia de región y verificación de webhooks.
- TypeScript SDK:
@messagebird/sdken npm, para Node.js 20.3+ y el edge - Python SDK:
messagebird-sdken PyPI, para Python 3.10+, síncrono y asíncrono - Go SDK:
github.com/messagebird/bird-sdk-goen pkg.go.dev, para Go 1.24+ - PHP SDK:
messagebird/sdken Packagist, para PHP 8.2+ - Conceptos de SDK: el comportamiento que comparten todos los SDK
Los clientes en tiempo real son paquetes WebSocket escritos a mano que reciben eventos en lugar de envolver la REST API. No usan el modelo de comportamiento compartido de REST SDK.
- Swift:
BirdRealtimepara plataformas Apple y Linux - Kotlin:
com.messagebird:bird-realtimepara Android y la JVM de servidor - Realtime para el navegador:
@messagebird/realtime
Para la misma API desde una terminal o un bucle de agente, consulta la Bird CLI.
Recursos relacionados
Continúa con la documentación, guías y ejemplos de este tema.