SDK
Puoi chiamare le Bird API con qualsiasi client HTTP, ma gli SDK ufficiali gestiscono autenticazione, selezione della region, nuovi tentativi, idempotenza e paginazione al posto tuo, così lavori con metodi tipizzati anziché richieste dirette.
Gli SDK sono generati dalla stessa specifica OpenAPI che alimenta il riferimento API, poi avvolti in un'interfaccia curata e idiomatica per ogni linguaggio. Concetti SDK descrive il comportamento condiviso per nuovi tentativi, paginazione, inferenza della region e verifica dei webhook.
- TypeScript SDK: @messagebird/sdk su npm, per Node.js 20.3+ e l'edge
- Python SDK: messagebird-sdk su PyPI, per Python 3.10+, sync e async
- Go SDK: github.com/messagebird/bird-sdk-go su pkg.go.dev, per Go 1.24+
- PHP SDK: messagebird/sdk su Packagist, per PHP 8.2+
- Concetti SDK: il comportamento condiviso da ogni SDK
I client Realtime sono pacchetti WebSocket scritti a mano che ricevono eventi anziché incapsulare le REST API. Non utilizzano il modello di comportamento condiviso REST SDK.
- Swift: BirdRealtime per piattaforme Apple e Linux
- Kotlin: com.messagebird:bird-realtime per Android e la JVM server
- Realtime per il browser: @messagebird/realtime
Per le stesse API da un terminale o un loop di agente, consulta la Bird CLI.
Risorse correlate
Prosegui con la documentazione, le guide e gli esempi per questo argomento. Le risorse sono in inglese.
Comprendi il concettoShould I use a Bird SDK or call the API directly?Segui il percorso di apprendimentoBuild your first integrationGuida all'implementazioneSend your first email
Ottieni un brief di implementazione