Earlier this week, we made improvements to our developer platform offering for iOS and Android. We really appreciate your support of our developer platform and hope that these improvements make you excited to integrate Spotify into your mobile app.

The scope of this release includes:

  • Improved iOS Authentication SDK
  • One name and one SDK per platform
  • Support for free users and offline playback

Earlier this year, we released beta versions of the App Remote SDK for iOS and Android. Unlike our previous playback SDKs, the Android and iOS SDK now allow you to “remote control” playback in the Spotify app. As a result, you can control playback for all users (not just Premium) and provide offline playback.

For ease of use, the Authentication and App Remote SDKs are being combined into a single offering per platform and will, from now on, be known as the iOS SDK and Android SDK. These combined SDKs are the preferred way to integrate Spotify in your app going forward.

Also as of this release, the iOS SDK is out of beta. This means that we consider it to be stable, and able to be used confidently in your integrations. A huge thank you goes out to our early adopters who have given us feedback on the SDKs during this period. The Android SDK remains in beta, and we will provide updates on this blog.

These SDKs will continue to grow and develop as we work toward our goal of providing the best and most comprehensive tools for integrating your mobile app with Spotify. You can find all documentation, guides, and SDK downloads in one place on the iOS and Android sections on Spotify for Developers.

The documentation and download for the streaming SDKs from 2014 are available on GitHub here for iOS and here for Android. Note that these streaming SDKs are not actively maintained and no additional work on these are planned. We therefore urge you to work with the new SDKs going forward.