Developer News

Announcements

Introducing the Web API status page

Josh Brown

Spotify’s Web API engineers do their best to keep the Web API online. Occasionally though, the API does experience downtime and degraded service. We know that outages have an impact on apps that rely on the Web API, and so today, we are launching the Web API status page: a new website with up-to-date information about ongoing API incidents.

Read More

Create native mobile and desktop apps with Spotify using PKCE

Josh Brown

Apps that make requests to the Spotify Web API rely on OAuth 2.0: a system that helps users authorize third-apps to access Spotify data. Since 2014, Spotify has supported three OAuth flows: the implicit grant flow, the authorization code flow, and the client credentials flow. Today, we are excited to announce that Spotify is offering support for the Proof Key for Code Exchange (PKCE) extension to the OAuth 2.0 authorization code flow. PKCE makes it easier for developers to build mobile and desktop apps that require permission from Spotify users.

Read More

The Spotify for Developers forum is now open

Josh Brown

Getting help with building Spotify apps just got easier. Today, we’re introducing the Spotify for Developers community forum, a new home for conversations about developing software on the Spotify platform. This forum is the place to ask questions about Spotify developer tools, share feedback on the platform, and connect with other developers who are building on the Spotify API.

Read More

Search, browse and follow podcasts using the new Podcast APIs

Josh Brown

A sample app written with podcast API endpoints
Today we are excited to announce the launch of our new Podcast APIs, a set of API features that allow developers to build podcast experiences for Spotify users. You can use the Podcast APIs to search Spotify’s podcast catalog, programmatically follow or unfollow podcasts, and fetch information about episodes and podcast shows. Read on for more information about using the Podcast APIs in your app.

Read More