SDK для разработки под Битрикс24

SDK от Битрикс24 — это готовые библиотеки для REST API. Они ускоряют подключение и упрощают создание приложений для Битрикс24.

JavaScript SDK

B24JsSDK — универсальная JavaScript-библиотека для браузера и Node.js. Поддерживает современные возможности языка, такие как async/await, и автоматическое преобразование типов данных.

Используйте B24JsSDK:

  • если требуется разработка внешнего веб-приложения или бэкенд-сервиса на Node.js,
  • нужна поддержка пакетных запросов batch, типовых объектов Битрикс24 и логирования,
  • необходима гибкая авторизация через OAuth или вебхуки.

BX24.js — классический SDK для приложений, встроенных внутрь интерфейса Битрикс24. Авторизация доступна только через OAuth‑протокол.

Используйте BX24.js:

  • если приложение работает внутри интерфейса Битрикс24,
  • нужен быстрый доступ к REST API с готовой авторизацией через OAuth,
  • требуются встроенные UI-инструменты.

PHP SDK

B24PhpSDK — полноценный PHP-клиент со строгой типизацией, автодополнением и поддержкой генераторов для эффективной работы с большими данными. Авторизация доступна через вебхуки и OAuth‑протокол.

Используйте B24PhpSDK:

  • если требуется создание сложного тиражного приложения для маркетплейса,
  • нужны автодополнение в IDE, строгая типизация и события для обработки токенов,
  • важна эффективная работа с большими данными через генераторы PHP.

CRest PHP SDK — простой стартовый набор на PHP. Поставляется с готовым CRest классом.

Используйте CRest PHP SDK:

  • если нужно быстро протестировать API или создать простую интеграцию,
  • планируется разработка локального приложения для внутренних нужд,
  • требуется минимальная настройка для работы с вебхуками или OAuth.

Python SDK

B24PySDK — официальный Python SDK для REST API Битрикс24. Он предоставляет удобный Python-интерфейс к методам API, поддерживает авторизацию через вебхуки и OAuth‑протокол, проверяет типы и параметры запросов перед отправкой, возвращает данные в привычных для Python структурах и унифицирует обработку ошибок API.

В SDK есть интеграции для Django, FastAPI и Flask: они помогают валидировать данные, которые Битрикс24 передает при открытии приложения, вызове обработчиков событий и работе с бизнес-процессами.

Используйте B24PySDK:

  • если разрабатываете приложение, интеграцию или автоматизацию на Python,
  • нужно работать с REST API Битрикс24 без ручной сборки HTTP-запросов,
  • важны автодополнение в IDE, проверка параметров запросов и предсказуемая структура ответов,
  • планируется backend-приложение, которому нужно надежно обрабатывать авторизацию, события и ошибки API.

Дополнительные инструменты

MCP — вспомогательный сервис для AI‑ассистентов в среде разработки. MCP предоставляет AI-ассистентам структурированные данные и спецификации методов REST API, помогает генерировать корректный код и ускорять создание приложений.

UI Kit — набор Vue-компонентов для создания интерфейсов в фирменном стиле Битрикс24. Обеспечивает единство визуального языка и ускоряет фронтенд-разработку.