«Битрикс24» представил официальную библиотеку b24gosdk для интеграции с REST API на языке Go. Он стал четвертым языком, для которого компания выпустила собственный SDK, после JavaScript, PHP и Python.
Разработчики протестировали библиотеку на реальном портале и проверили 17 сценариев из официальной документации. b24gosdk берет на себя авторизацию, соблюдение ограничений API, работу с большими объемами данных и обработку ответов сервера.
Одним из преимуществ Go для корпоративных интеграций является возможность собрать приложение в единый исполняемый файл. Его можно перенести на сервер и запустить без отдельной установки среды выполнения и дополнительных компонентов. Сборки доступны для Linux, Windows и macOS.
Библиотека использует только стандартные средства Go и не требует сторонних зависимостей. Исходный код опубликован под лицензией MIT, поэтому компании и разработчики могут изучать его, адаптировать под свои задачи и предлагать изменения.
Текущая версия b24gosdk — 0.2.0. Библиотека опубликована в официальном репозитории «Битрикс24» на GitHub.