Announcements

Help Wizard

Step 1

NEXT STEP

Spotify SDK for Python

Spotify SDK for Python

Hi Spotify Developers,

 

Like many people in recent threads, I’m disappointed by some of the recent changes to the developer experience. That said, I still plan to keep building, and I know many others will too, so I wanted to share something useful for Python developers.

 

Spotify doesn’t currently have an official Python SDK. While building projects, I kept running into limitations with existing third-party options: limited async support, maintenance gaps, and older patterns. A few weeks ago, I started building a Python SDK for the Spotify Web API and then polished it into a community project. I’m genuinely excited about how fast it’s improving, and it’s still in the early stages, so feedback is especially valuable.

 

Links:

What it currently offers:

  • First-class async and sync clients (AsyncSpotifyClient and SpotifyClient)
  • Type-safe Pydantic models for responses with full type hints
  • Built-in retries with exponential backoff for rate limits and transient failures
  • Auth support for client credentials and authorization code flow
  • Growing coverage across albums, artists, tracks, playlists, users, audiobooks, and chapters. (docs)

This is not a commercial product. It’s free and open source, and I’m sharing it to collaborate with other developers. If anyone is interested, I’d really value:

  • feature requests
  • bug reports
  • testing feedback

I’d also love to hear how others are adapting their developer workflows under the new access model.

Reply
0 Replies

Suggested posts

Let's introduce ourselves!

Hey there you,   Yeah, you! 😁   Welcome - we're glad you joined the Spotify Community!   While you here, let's have a fun game and get…

ModeratorStaff / Moderator/ 4 years ago  in Social & Random