Spotify Web API - SDKs
The Spotify Web API allows developers to use their application to get data from the Spotify music catalog. The endpoints results in JSON format providing information such as artists, albums, and tracks directly from the Spotify catalog. Depending on user's authorization, the API can also provide developers access to user-related data i.e. playlists and musics saved in user's library.

- Versions
- SDKs (28)
- Articles (9)
- How To (2)
- Source Code (3)
- Libraries (5)
- Developers (3)
- Followers (234)
- Changelog (52)
SDKs (28)
The following is a list of SDKs from our SDK directory that matched your search term. Though your definition of an SDK may differ, in our world, we define SDKs as platform- specific tools for consuming existing APIs of the sort we list in our API directory. For example, the Ruby SDK for consuming the Twitter Ads API. If you think an SDK, API, or other asset is missing from our directory, be sure to check our guidelines for making contributions to ProgrammableWeb.
Title | Description | |
---|---|---|
![]() | Discogs Loves Spotify PHP SDK by Lukas Juhas | The Discogs Loves Spotify PHP SDK by Lukas Juhas allows developers to sync their Discogs collection with Spotify using PHP code. |
![]() | Media Now JavaScript SDK by internet4000 | The Media Now JavaScript SDK by internet4000 allows developers to get media information from YouTube videos, Vimeo videos, Spotify tracks, and Discog releases. Developers will need to have NodeJS and either yarn or npm installed. |
![]() | Festival Search Engine JavaScript SDK by Steven Liatti | The Festival Search Engine JavaScript SDK by Steven Liatti allows developers to search for music-related events using a variety of APIs, including Spotify Web, Bandsintown, Eventful, and more. This SDK requires Node.js and MongoDB in order to run locally. |
![]() | Spotify Web Playback JavaScript SDK | The Spotify Web Playback JavaScript SDK allows API interaction to play music in web. It supports creating a new player in Spotify Connect, streaming an audio track in supported browsers, getting metadata for the current track, getting metadata about the user’s listening session, and controlling local playback like pause, resume, and volume. |
![]() | Spotify iOS App Remote SDK | The Spotify iOS App Remote SDK allows API interaction to playback in sync, work online and offline without Web API calls, and handle relinking. |
![]() | Spotify Android App Remote SDK | The Spotify Android App Remote SDK interacts with the API to play music, allowing to run the background as a service. Users can play tracks, issue playback commands, and initiate track playback. |
![]() | Spotifind NodeJS SDK by Pedro Otero Prada | The Spotifind NodeJS SDK by Pedro Otero Prada allows developers to discover which shows and movies a Spotify track has been featured in using the TuneFind and Spotify Web APIs. This SDK can be installed in a NodeJS project via npm. |
![]() | Spotify NodeJS SDK by Christian Eckenrode | This Node SDK is a simple search wrapper to access the Spotify API. The REST Service lets your applications fetch data from the Spotify music catalog and manage user’s playlists and saved music. It returns metadata in JSON format about artists, albums, and tracks directly from the Spotify catalogue. Spotify provides a way to browse through the music collections of friends, artists and celebrities, or create a radio station and playlist. |
![]() | Spotify Web JavaScript SDK by José Manuel Pérez | The Spotify Web JavaScript SDK by José Manuel Pérez allows developers to integrate the Spotify Web API into their JavaScript applications. This SDK is designed to run on a browser and has no dependencies. |
![]() | Spotify Java SDK by Siegenthaler Solutions | The Spotify Java SDK by Siegenthaler Solutions allows developers to integrate the Spotify Web API in Android applications. |
![]() | Spotify NodeJS SDK by Michael Thelin | The Spotify NodeJS SDK by Michael Thelin allows developers to integrate the Spotify Web API in applications. The SDK’s current version is 2.3.5. |
![]() | Spotify Java SDK by Michael Thelin | The Spotify Java SDK by Michael Thelin allows developers to integrate the Spotify Web API in applications using the Java language. |
![]() | Spotify Perl SDK by Spotify Perl SDK by trs-80 | The Spotify Perl SDK by Spotify Perl SDK by trs-80 allows developers to integrate the Spotify Web API in applications using the Perl language. The SDK’s current version is 0.009. |
![]() | Spotify Perl SDK by Nick Langridge | The Spotify Perl SDK by Nick Langridge allows developers to integrate the Spotify Web API in applications using the Perl language. |
![]() | Spotify Elixir SDK by Jason Cummings | The Spotify Elixir SDK by Jason Cummings allows developers to integrate the Spotify Web API in applications using the Elixir language. The SDK’s current version is 2.0.5. |
![]() | Spotify Go SDK by Zac Bergquist | The Spotify Go SDK by ZacBergquist allows developers to integrate the Spotify Web API in Golang applications. |
![]() | Spotify Clojure SDK by Kalle Bromstrom | The Spotify Clojure SDK by KalleBromstrom allows developers to integrate the Spotify Web API in applications. The SDK’s current version, v0.1.2, requires a cheshire dependency in a developer’s project.clj. |
![]() | Spotify .NET SDK by Jonas Dellinger | The Spotify .NET/C# SDK by Jonas Dellinger allows developers to integrate the Spotify Web API in applications. Developers can use a Nuget-package link in the documentation to add the Spotify Web API in their projects. |
![]() | Spotify Ruby SDK by Guilherme Sad | The Spotify Ruby SDK by Guilherme Sad allows developers to integrate the Spotify Web API in Ruby applications. The SDK’s current version is 1.20.0. |
![]() | Spotify Ruby SDK by iCore Tech | The Spotify Ruby SDK by iCore Tech allows developers to integrate the Spotify Web API in Ruby applications. The SDK’s current version is 0.0.10. |
![]() | Spotify PHP SDK by Jonjo McKay | The Spotify PHP SDK by Jonjo McKay allows developers to integrate the Spotify Web API in applications. Its deployment requires the onwards of PHP 5.4 and an OAuth 2 client. |
![]() | Spotify Python SDK by Paul Lamere | The Spotify Python SDK by Paul Lamere allows developers to use the Python language when integrating the Spotify Web API in applications. The SDK is a product of an independent developer. |
![]() | Spotify Meteor JavaScript SDK by Xinran Xiao | The Spotify Meteor JavaScript SDK by Xinran Xiao allows developers to integrate the Spotify Web API in applications. The SDK’s current version is 1.0.2. |
![]() | Spotify AngularJS SDK by Ed Moore | The Spotify AngularJS SDK by Ed Moore provides an angular service for interacting with the Spotify Web API. The SDK’s has a heavy dependency on promises that lasts during the entire deployment duration of the angular service. |
![]() | Spotify Graph QLNodeJS SDK by The French House | The Spotify GraphQL NodeJS SDK by The French House allows developers to deploy the GraphQL platform when integrating the Spotify Web API in applications. The SDK’s current version is 1.4.0. |
![]() | Spotify JavaScript SDK by Joel Lovera | TheSpotify JavaScript SDK by Joel Lovera allows developers to integrate the Spotify Web API in applications. The SDK’s browser compatibility is restricted to the onwards of Firefox 41, Chrome 42, Windows Explorer 9, and Opera 29. |
![]() | Spotify Android SDK | This is an Android SDK that allows developers to create apps for Android using native Spotify components. |
![]() | Spotify iOS SDK | This is an iOS SDK made for developers to build iOS apps that use native Spotify elements to integrate with the Spotify Web API. |