Bitrix24 introduced the official b24gosdk library for integration with the REST API in Go. It became the fourth language for which the company released its own SDK, after JavaScript, PHP, and Python.
Developers tested the library on a real portal and verified 17 scenarios from the official documentation. b24gosdk handles authorization, API rate limits, working with large data volumes, and server response processing.
One of the advantages of Go for corporate integrations is the ability to compile an application into a single executable file. It can be transferred to a server and run without a separate runtime environment installation or additional components. Builds are available for Linux, Windows, and macOS.
The library uses only standard Go features and does not require third-party dependencies. The source code is published under the MIT license, so companies and developers can study it, adapt it to their tasks, and propose changes.
The current version of b24gosdk is 0.2.0. The library is published in the official Bitrix24 repository on GitHub.