SDK
Anda dapat memanggil Bird API dengan klien HTTP apa pun, tetapi SDK resmi menangani autentikasi, pemilihan region, percobaan ulang, idempotensi, dan paginasi untuk Anda, sehingga Anda cukup menulis kode terhadap metode bertipe alih-alih permintaan mentah.
SDK dihasilkan dari spesifikasi OpenAPI yang sama dengan yang menggerakkan referensi API, lalu dibungkus dalam antarmuka idiomatis yang dikurasi secara manual untuk setiap bahasa. Konsep SDK menjelaskan perilaku bersama untuk percobaan ulang, paginasi, inferensi region, dan verifikasi webhook.
- TypeScript SDK:
@messagebird/sdkdi npm, untuk Node.js 20.3+ dan edge - Python SDK:
messagebird-sdkdi PyPI, untuk Python 3.10+, sync dan async - Go SDK:
github.com/messagebird/bird-sdk-godi pkg.go.dev, untuk Go 1.24+ - PHP SDK:
messagebird/sdkdi Packagist, untuk PHP 8.2+ - Konsep SDK: perilaku yang dimiliki setiap SDK
Klien Realtime adalah paket WebSocket yang ditulis manual untuk menerima event, bukan membungkus REST API. Klien ini tidak menggunakan model perilaku REST SDK bersama.
- Swift:
BirdRealtimeuntuk platform Apple dan Linux - Kotlin:
com.messagebird:bird-realtimeuntuk Android dan server JVM - Realtime untuk browser:
@messagebird/realtime
Untuk API yang sama dari terminal atau loop agen, lihat Bird CLI.
Sumber daya terkait
Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini.