Funkwhale est une plateforme libre et auto-hébergeable pour la musique et les podcasts. Les utilisateurs téléversent et organisent leur bibliothèque audio, créent des playlists, suivent des artistes et s'abonnent à des podcasts. L'écoute se fait dans un navigateur ou dans des applications compatibles, notamment des clients Subsonic. Les serveurs, appelés pods, se fédèrent via le protocole ActivityPub et partagent des contenus avec d'autres logiciels du Fediverse. Chacun peut exploiter son pod.
Funkwhale est maintenu par le Funkwhale Collective, organisation à but non lucratif, et a reçu un financement de la NLnet Foundation. Le logiciel est publié sous licence GNU AGPL v3 : le code peut être examiné et exécuté sur votre propre infrastructure. La localisation des données et la juridiction dépendent du pod que vous choisissez ou exploitez. Une organisation européenne peut héberger un pod dans son datacenter ou chez un prestataire de l'UE et garder la maîtrise de ses utilisateurs, tout en restant fédérée. L'auto-hébergement exige des compétences d'administration système.