Announcing the deprecation of wrappers for the Sunshine Conversations API

Announced on | Rollout starts | Rollout ends
August 28, 2025 | August 28, 2025 | August 28, 2025

We’re announcing the deprecation of the auto-generated Python, Ruby, Java, and JavaScript client libraries ("wrappers") for the Sunshine Conversations API.

This announcement includes the following topics:

What is changing?

Why is Zendesk making this change?

What do I need to do?

What is changing?

Zendesk will no longer generate, update, or maintain the Python, Ruby, Java, and JavaScript SDK libraries for the Sunshine Conversations API. Until now, these libraries were periodically auto-generated as language-specific "wrappers" for the API. We have published one final update resolving outstanding errors.

Why is Zendesk making this change?

Zendesk is deprecating the auto-generated API wrapper libraries for Java, Python, Ruby, and JavaScript to simplify our integration ecosystem and align with current best practices. The OpenAPI tools we used for generating these wrappers are outside Zendesk’s direct control and do not always support the full OpenAPI 3.0 specification, especially as we adopt new features. As a result, the OpenAPI specification itself will serve as the definitive description of the Sunshine Conversations API, and developers are encouraged to generate their own libraries with community tools like openapi-generator if needed. Moving forward, this shift makes room for the developer community to create and maintain wrapper libraries that can be better tailored to their needs.

What do I need to do?

No immediate action is required. Existing implementations using the final libraries will continue to function.

If you have feedback or questions related to this announcement, visit our community forum where we collect and manage customer product feedback. For general assistance with your Zendesk products, contact Zendesk Customer Support.