b24jssdk-vibecode
Installation
SKILL.md
b24jssdk × VibeCode
VibeCode (https://vibecode.bitrix24.tech) is a separate HTTP service built on top of Bitrix24 REST. It exposes a JSON Entity API (/v1/deals, /v1/contacts, …), an AI Router (/v1/ai/chat/completions), web search (/v1/search), and an "infrastructure" API for hosted deployments. It is not Bitrix24 REST.
@bitrix24/b24jssdk is a thin TypeScript wrapper around Bitrix24 REST itself. The two products solve different problems and use different transports.
Decision matrix
| You want to… | Use |
|---|---|
| Read/write Bitrix24 entities (CRM, tasks, disk, IM) from a server or in-frame app | b24jssdk (B24Hook/B24Frame/B24OAuth) |
Have an LLM bootstrap an app on top of Bitrix24 with its own keys (vibe_api_…/vibe_app_…) |
VibeCode directly (no SDK) |
| Use Bitrix24's hosted AI Router or web-search proxy | VibeCode directly |
| Run on a VibeCode-managed server and still read/write Bitrix24 normally | VibeCode key for AI/search + b24jssdk for Bitrix24 |
Default to b24jssdk for anything Bitrix24-shaped. Reach for VibeCode only when you specifically need AI Router, web search, or VibeCode's infra.