Funkwhale is een vrij, zelf te hosten platform voor muziek en podcasts. Gebruikers uploaden en ordenen hun eigen audiobibliotheek, maken afspeellijsten, volgen artiesten en abonneren zich op podcasts. Luisteren kan in een webbrowser of in compatibele apps, waaronder Subsonic-clients. Servers, pods genoemd, kunnen via het ActivityPub-protocol met elkaar federeren, zodat content wordt gedeeld binnen het netwerk en met andere Fediverse-software. Iedereen kan een eigen pod draaien; ook externe aanbieders hosten pods.
Funkwhale wordt onderhouden door het Funkwhale Collective, een non-profitorganisatie, en kreeg financiële steun van de NLnet Foundation. De software is uitgebracht onder de GNU AGPL v3, zodat de broncode controleerbaar is en op eigen infrastructuur kan draaien. Omdat er geen centrale commerciële dienst is, hangen datalocatie en rechtsgebied af van de pod die u kiest of zelf beheert. Een Europese organisatie kan een pod in het eigen datacenter of bij een EU-aanbieder onderbrengen en houdt zo de controle over bibliotheek en gebruikers, terwijl federatie mogelijk blijft. Zelf hosten vraagt wel systeembeheerkennis.