Multi-node support
Connect to multiple Lavalink servers. discolink handles load balancing, automatic reconnection, and queue failover when a node goes down.
Multi-node support
Connect to multiple Lavalink servers. discolink handles load balancing, automatic reconnection, and queue failover when a node goes down.
Voice management
The Discord voice handshake is handled for you. Connect, disconnect, move channels, and migrate between nodes — all through a single API.
Queue and filter API
Per-guild queues with tracks, history, repeat modes, shuffle, and a full filter suite including equalizer, timescale, rotation, and more.
Fully typed
Augment four interfaces to attach your own context, user data, and plugin filters. The types propagate through every method that touches them.