# Canny Developer Documentation > Developer resources for integrating with Canny, including SDK installation, widget customization, and API reference. ## SDK Installation - [Install Canny SDK](https://developers.canny.io/install): Getting started with the Canny JavaScript SDK. - [Identify Users](https://developers.canny.io/install/advanced): Advanced user identification. - [Identify Companies](https://developers.canny.io/install/companies): Company-level identification. - [Custom Fields](https://developers.canny.io/install/custom-fields): Sending custom user and company data. - [Secure Identify](https://developers.canny.io/install/security): Secure user identification with HMAC. ## Widget - [Widget Overview](https://developers.canny.io/install/widget): Embedding the Canny feedback widget. - [Web Widget](https://developers.canny.io/install/widget/web): Web widget installation guide. - [Mobile Widget](https://developers.canny.io/install/widget/mobile): Mobile widget installation guide. - [Widget SSO](https://developers.canny.io/install/widget/sso): Single sign-on for the widget. - [Widget Advanced](https://developers.canny.io/install/widget/advanced): Advanced widget configuration. ## Changelog Widget - [Changelog Widget](https://developers.canny.io/install/changelog): Embedding the changelog widget. - [Changelog Customizations](https://developers.canny.io/install/changelog/customizations): Customizing the changelog widget. - [Changelog Privacy](https://developers.canny.io/install/changelog/privacy): Changelog privacy options. ## API - [API Reference](https://developers.canny.io/api-reference): Full Canny API documentation.