Client Libraries¶
| Client | Platform | Compatible With | DAVE Support | Additional Information |
|---|---|---|---|---|
| Lavalink-Client | Java/Kotlin/JVM | JDA/Discord4J/Any | ✅ | Uses reactor |
| Lavalink.kt | Kotlin | Kord/JDA/Any | ✅ | Kotlin Coroutines |
| DisGoLink | Go | Any | ✅ | |
| lavalink.py | Python | Any | ✅ | |
| Mafic | Python | discord.py V2/nextcord/disnake/py-cord | ✅ | |
| Pomice | Python | discord.py V2 | ✅ | |
| Wavelink | Python | discord.py V2 | ✅ | |
| SonoLink | Python | discord.py V2/py-cord/disnake/nextcord | ✅ | |
| hikari-ongaku | Python | Hikari | ✅ | asyncio-based |
| lavaplay.py | Python | Any | ✅ | asyncio-based libraries 1.0.13a+ |
| Moonlink.js | Node.js | Any | ✅ | |
| Magmastream | Node.js | Any | ✅ | |
| Shoukaku | Node.js | Any | ✅ | |
| Lavalink-Client | Node.js | discord.js/DiscordDeno/Eris/Any | ✅ | async |
| FastLink | Node.js | Any | ✅ | |
| Riffy | Node.js | Any | ✅ | |
| lavaclient | Node.js | Any | ✅ | v5+ |
| Rainlink | Node.js | Any | ✅ | |
| DisCatSharp | .NET | DisCatSharp | ✅ | v10.7.0+ |
| Lavalink4NET | .NET | Discord.Net/DSharpPlus/Remora/NetCord | ✅ | v4+ |
| Coglink | C | Concord | ✅ | |
| Anchorage | Rust | Any | ✅ | tokio-based |
| lavalink-rs | Rust, Python | Any | ✅ | tokio-based, asyncio-based |
| nyxx_lavalink | Dart | nyxx/Any | ✅ |
Client Libraries Without DAVE Support
| Client | Platform | Compatible With | DAVE Support | Additional Information |
|---|---|---|---|---|
| Lavacord | Node.js/TypeScript | Any | ❌ | Unmaintained |
| TsumiLink | Node.js | Any | ❌ | Unmaintained |
| Blue.ts | Node.js | Discord.js/Eris/OceanicJs | ❌ | Unmaintained |
| Nomia | .NET | DSharpPlus | ❌ | Unmaintained |
Or alternatively, you can create your own client library, following the implementation documentation.
Any client libraries marked with Unmaintained have been marked as such as their repositories have not received any commits for at least 1 year since time of checking,
however they are listed as they may still support Lavalink, and/or have not needed maintenance. Keep in mind that compatibility and full feature support is not guaranteed.