# Source: https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/

Zendesk Web Widget and SDKs | Zendesk Developer Docs zendev_horizontal zendev_horizontal Documentation API Reference Search / Zendesk Web Widget and SDKs Home 
- 
- 
## Zendesk Web Widget and SDKs 

- Introduction 

- Getting support on Zendesk mobile SDKs 

- Capabilities 

- Google Tag Manager support 

- Configuring private attachments for messaging 

- Authenticating users in your application 

- 
- 
### SDKs 

- Web 
- Getting Started 

- Quick start - Creating a custom launcher 

- Quick start - Embedding a voice call button 

- Quick start - Opening the messaging Web Widget in a popup screen 

- Displaying the messaging Web Widget 

- Adding the messaging Web Widget to CTA buttons 

- Using Messaging Metadata with a Zendesk bot to send page data to a ticket 

- Web Widget embedded mode 

- Customizing Web Widget colors 

- Content Security Policy (CSP) support 

- Advanced Integration 

- Changelog 

- Android 
- Getting started 

- Setting up push notifications 

- Unread messages 

- Authenticating end users 

- Multi-conversations navigation APIs 

- Supported message types 

- Zendesk analytics tracking 

- Tracking with Zendesk events 

- Settting up delegates for links 

- Enabling proactive messaging 

- Setting up page view events 

- Implementing messaging metadata 

- Sending postback buttons 

- Customizing the UI 

- Help Center guidelines 

- Conversation extensions guidelines 

- Invalidating and switching SDK instances 

- Troubleshooting 

- Migrating from the Classic SDK to the Zendesk SDK 

- Migrating from Sunshine Conversations SDK to Zendesk 

- Migrating from Zendesk SDK version 1.x.x to 2.x.x 

- Localization 

- Release notes 

- Dependencies 

- Limitations and known issues 

- iOS 
- Getting started 

- Setting up push notifications 

- Unread messages 

- Authenticating end users 

- Multi-conversations navigation APIs 

- Supported message types 

- Zendesk analytics tracking 

- Tracking with Zendesk events 

- Setting up delegates for links 

- Enabling proactive messaging 

- Setting up page view events 

- Implementing messaging metadata 

- Sending postback buttons 

- Customizing the UI 

- Help Center guidelines 

- Invalidating and switching SDK instances 

- Swift async/await support 

- Troubleshooting 

- Migrating from Chat to Messaging SDK 

- Migrating from Sunshine Conversations SDK to Zendesk 

- Migrating from Zendesk SDK version 1.x.x to 2.x.x 

- Localization 

- Release notes 

- Limitations and known issues 

- Unity 
- Getting started 

- Managing fonts 

- Authenticating end users 

- Help Center 

- Messaging Metadata 

- Unread messages 

- Supported message types 

- Zendesk analytics tracking 

- Capabilities 

- Invalidating and switching SDK instances 

- Localizing the SDK 

- Limitations and known issues 

- Dependencies 

- Migration Guide 

- Troubleshooting 

- Release notes 

- Match 3 game 

## On this page 

- Web 

- Android 

- iOS 

- Unity 

# Zendesk Web Widget and SDKs 
Provide customers with a rich, clean messaging experience 
## On this page 

- Web 

- Android 

- iOS 

- Unity 

The Zendesk Web Widget and SDKs are a new conversational experience designed to provide customer support features such as messaging to your platforms. They are straightforward to implement, and are the best choice for most businesses
who wish to provide their customers with a rich, clean messaging experience. For a more thorough introduction to messaging, check out our article "About messaging" . To get started, follow the instructions for your preferred platforms below. 

The Zendesk Web Widget and SDKs are relatively new, and as such, do not have all of the features and customization options of our previous Classic SDKs. Depending on your needs and the interactions that you'd like to provide to your customers, you may be interested in exploring them as well. You can check out our documentation to learn more about the Classic SDKs . 

## Web 

Zendesk messaging for websites is supported by the Web Widget. To learn more, see Working with messaging in the Web Widget . 

The Web Widget API is a client-side JavaScript API for configuring the Web Widget settings and how it is displayed. This enables you to customize the Web Widget to your requirements on specific website pages. 

Web Widget API 

## Android 

Add Messaging to your project to engage with your users from your Android app. 

Getting started 

## iOS 

Add Messaging to your project to engage with your users from your iOS app. 

Getting started 

## Unity 

Add Messaging to your project to engage with your users from your Unity game. 

Getting started 
Join our developer community Forum Blog Slack Zendesk 181 Fremont Street, 17th Floor, San Francisco, California 94105 Privacy Notice Zendesk Developer Terms System Status