The SDKs covered in this overview are distinct from the REST client libraries, such as the Node.js client library, which are language-specific packages that provides wrapper functions for REST API requests to HubSpot.
Tracking code SDKs
The following SDKs extend the functionality of the HubSpot tracking code. After you’ve installed the tracking code on your website, you can use the SDKs below to track specific behavior when users visit your site, and build on the default functionality offered by supported HubSpot tools.Conversations SDK
Customize the behavior of the live chat widget.
Cookie banner SDK
Enable or disable different analytics scripts based on user preferences.
CTAs SDK
Programmatically control HubSpot CTAs on your website.
Global form events
Define custom behavior when users interact with forms on your site.
Calling SDK
The calling SDK allows you to wire up a custom calling functionality directly in HubSpot.Calling SDK
Provide a custom calling option on a CRM record.
Receive incoming calls
Extend a custom calling app to receive calls in HubSpot.
Third-party calls in help desk
Set up third-party calling in help desk.
Mobile chat SDKs
Use the mobile chat SDKs to integrate your mobile app with HubSpot’s live chat features.Android chat SDK
Integrate your Android app with HubSpot’s live chat.
iOS chat SDK
Integrate your iOS app with HubSpot’s live chat.