Mastodon je bezplatná a otevřená služba sociální sítě s vlastním hostitelem. Umožňuje komukoli hostovat svůj vlastní serverový uzel v síti a jeho různé samostatně provozované uživatelské základny jsou federovány na mnoha různých serverech. Tyto servery jsou propojeny jako federovaná sociální síť, což uživatelům z různých serverů umožňuje bezproblémovou vzájemnou interakci. Mastodon má mikroblogovací funkce podobné Twitteru nebo Weibo, i když se od nich liší a na rozdíl od typického softwaru jako platformy služeb není centrálně hostován. Každý uživatel je členem specifického, nezávisle provozovaného serveru. Uživatelé posílají (ve výchozím nastavení) krátké zprávy zvané „toots“, aby je ostatní viděli, a mohou upravit nastavení ochrany osobních údajů každého svého příspěvku. Konkrétní možnosti ochrany osobních údajů se mohou mezi weby lišit, ale obvykle zahrnují přímé zasílání zpráv, pouze sledující, veřejné, ale neuvedené ve veřejném zdroji a veřejné a zveřejňované ve veřejném zdroji. Maskot Mastodon je hnědý nebo šedý vlněný mamut, někdy zobrazený pomocí tabletu nebo smartphonu. Protože pro Mastodon neexistuje jediný centrální server, každý operační server má místo toho svůj vlastní kodex chování, podmínky služby a zásady moderování. To se liší od tradičních sociálních sítí tím, že uživatelům umožňuje vybrat si konkrétní server, který má zásady, se kterými souhlasí, nebo opustit server, který má zásady, se kterými nesouhlasí, aniž by ztratili přístup k sociální síti Mastodon.
Mastodon vypadá jako bezobchodní sociální síť. Na rozdíl od Facebooku zde nejsou žádné reklamy ani sběr dat. Člověk, který to vyvíjí, se spoléhá na dary a fakt, že je to decentralizované s tím, že můžete dokonce provozovat svůj vlastní obsluhovaný uzel mastodonta, to dělá velmi obchodním-volný, uvolnit. A v nastavení máte možnost zvolit, kdo může vidět vaše příspěvky. Samozřejmě si musíte vytvořit účet pro Mastodon se svou e-mailovou adresou a jakýmkoli jménem, ale nebudu to považovat za obchod, protože to je celý smysl sociální sítě – zůstat v kontaktu se svými přáteli a stýkat se s ostatními lidi – a k tomu potřebujete účet, ne?