spotify-web-api-kotlin

Spotify Web API wrapper for Kotlin, Java, JS, and Native - Targets JVM, Android, JS (browser), Native (Desktop), and Apple tvOS/iOS. Includes a Spotify Web Playback SDK wrapper for Kotlin/JS, and a spotify-auth wrapper for Kotlin/Android.

Kotlin v4.1.3 🔐 3.1/10
214 stars  ·  26 forks  ·  Updated  ·  MIT

Install

# Maven: see https://github.com/adamint/spotify-web-api-kotlin
plain text: /sdks/spotify-web-api-kotlin/install.txt
View on GitHub
📄 Documentation
androidandroid-libraryapijavajavascriptjvmkotlinkotlin-multiplatformnodejspkce-authenticationspotifyspotify-api

Supported APIs (2)

spotify.com media unknown

You can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and m

You can use Spotify's Web API to discover music and podcasts, manage your Spotify library, control audio playback, and m

Version history All releases ↗

httpResponseSubscriber otherwise could be called multiple times before a successful response is obtained, and is not called before caching is complete…

Spotify does not return a new refresh token after refreshing an old token, contrary to both their documentation and to good security practice. We now …

## What's Changed * Feat: Add locale parameter to search api by @EnderGamingFilms in https://github.com/adamint/spotify-web-api-kotlin/pull/336 * Se…

Updates Spotify endpoints

## What's Changed * Dev/generate rest action methods update api by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/319 * fix loop…

Publishes tvosArm64 and iosArm64 versions ## What's Changed * update dependencies and save scopes to credential store by @adamint in https://githu…

- Fixes #305 - Fixes #306 ## What's Changed * add getNullable method for 204-available methods to use, update dependencies by @adamint in https:…

Quality signals

Score
Stars214
Forks26
Last updated
LicenseMIT

Supported APIs (2)

spotify.comspotify.com

Language

Kotlin
Browse all Kotlin SDKs →
3.1
OpenSSF Scorecard
out of 10 · 2026-03-02
Full report ↗
🔄 Maintained
0/10
👁️ Code Review
1/10
🪙 Token Permissions
0/10
📋 Security Policy
0/10
🔐 Branch ProtectionN/A
🔍 Static Analysis (SAST)
0/10