SDK
Vous pouvez appeler Bird API avec n'importe quel client HTTP, mais les SDK officiels gèrent l'authentification, la sélection de région, les réessais, l'idempotence et la pagination pour vous, de sorte que vous travaillez avec des méthodes typées plutôt qu'avec des requêtes brutes.
Les SDK sont générés à partir de la même spécification OpenAPI qui alimente la référence API, puis enveloppés dans une surface idiomatique et soigneusement conçue pour chaque langage. Concepts SDK décrit leur comportement commun pour les réessais, la pagination, l'inférence de région et la vérification des webhooks.
- TypeScript SDK :
@messagebird/sdksur npm, pour Node.js 20.3+ et l'edge - Python SDK :
messagebird-sdksur PyPI, pour Python 3.10+, sync et async - Go SDK :
github.com/messagebird/bird-sdk-gosur pkg.go.dev, pour Go 1.24+ - PHP SDK :
messagebird/sdksur Packagist, pour PHP 8.2+ - Concepts SDK : le comportement commun à chaque SDK
Les clients Realtime sont des paquets WebSocket écrits manuellement qui reçoivent des événements au lieu d'envelopper REST API. Ils n'utilisent pas le modèle de comportement partagé REST SDK.
- Swift :
BirdRealtimepour les plateformes Apple et Linux - Kotlin :
com.messagebird:bird-realtimepour Android et la JVM serveur - Realtime pour le navigateur :
@messagebird/realtime
Pour les mêmes API depuis un terminal ou une boucle d'agent, consultez le Bird CLI.
Ressources associées
Poursuivez avec la documentation, les guides et les exemples sur ce sujet.