# Java SDK for SMS migration guides Sinch's Unified Java SDK for SMS was designed for developers. The SDK components are built with the specific language first and foremost in mind. If you would like to migrate your solution to the Unified Java SDK for SMS, we have created migration guides to support you. The guides are listed below: - [Migrating from the legacy Java SDK to the Unified Java SDK](/docs/sms/sdks/java/migration-guides/migration-from-legacy/) - [Migrating from the un-versioned Unified Java SDK (initial release) to the versioned Unified Java SDK](/docs/sms/sdks/java/migration-guides/migration-to-versioned/)