SDKs
Infobip provides official API client libraries for server-side languages, and SDKs for web and mobile applications. For the full list, with repositories and release versions, see the SDK catalog, where you can filter by language and platform.
API client libraries
Server-side libraries that wrap the Infobip REST API. They are generated from the OpenAPI specification and handle authentication, request building, and response parsing. The README in each repository has a quickstart: install the library, initialize the client, and send an SMS.
- API coverage: All API client libraries cover SMS, Voice, Email, and 2FA. Coverage of other APIs, such as Messages API, WhatsApp, and Viber, varies by language, and the libraries do not wrap every endpoint. Check the README in each repository. The REST API is the complete surface. For an endpoint a library does not wrap, call the REST API directly. To ask about coverage or timelines, contact your account manager or Support.
- Authentication: All API client libraries support API key authentication with your Base URL. The Go library also supports other methods: check its README. See API authentication for an example.
- Versioning: The API client libraries follow Semantic Versioning(opens in new tab). Python, C#, PHP, and Go use a pragmatic approach, where a minor release can include a breaking change that the API requires. Check the release notes and the versioning guide in the GitHub repository of the library before you upgrade.
- Contributing: The API client libraries are open source on GitHub(opens in new tab), and issue reports are welcome. The Java, C#, PHP, and Go libraries do not accept pull requests, because their code is generated. Check the contributing guidelines in each repository.
Mobile and web SDKs
Client-side SDKs for app features such as push notifications, WebRTC voice and video, and People profile data. They are available for iOS, Android, Huawei, Flutter, React Native, Cordova, and JavaScript. The Mobile Messaging SDKs are open source on GitHub(opens in new tab). To report an issue with any SDK, open it in the repository of that SDK.
No library for your language?
Generate a client from the OpenAPI specification, or call the REST API directly. To explore the API without writing code, use the Infobip Postman workspace(opens in new tab). To connect an AI agent to Infobip, see MCP servers.
SDK catalog
Browse all official libraries by language and platform, with repositories and release versions.
Quickstart
Send your first SMS with one cURL request and receive the delivery report.
Backward compatibility
What changes to expect in API updates, and how to write integrations that handle them.
Was this page helpful?