Mastodon, kendi kendine barındırılansosyal ağ hizmetlerini çalıştırmak içinücretsiz ve açık kaynaklı bir yazılımdır. Her biri kendi davranış kuralları, hizmet şartları, gizlilik seçenekleri ve modernasyon politikaları olan, örnek olarak bilinen çok sayıda bağımsız çalışandüğüm tarafından sunulanTwitter hizmetine benzermikroblog özelliklerine sahiptir.[7][8][9]
Her kullanıcı, birleşik bir sosyal ağ olarak birlikte çalışabilen ve farklı örneklerdeki kullanıcıların birbirleriyle etkileşime girmesine izin veren belirli bir Mastodon örneğinin (sunucu olarak da adlandırılır) üyesidir. Bunun amacı, kullanıcılara politikalarını tercih ettikleri bir düğümü seçme esnekliği vermek ancak daha geniş bir sosyal ağa erişimlerini sürdürmektir. Mastodon ayrıca, kullanıcıların PeerTube ve Friendica gibi diğer uyumlu platformlardaki[10] kullanıcılarla etkileşim kurmasına izin veren paylaşılan protokoller kullanan Fediverse sunucu platformları topluluğunun bir parçasıdır. Mastodon,kitlesel fonlamayla desteklenir ve reklam içermez.
Mastodon maskotu, bazen birtablet veyaakıllı telefon kullanılarak tasvir edilen, birmastodon veyamamuta benzeyen gövdesi olan bir hayvandır. Yazılım kullanılarak gönderilen mesajlar halk arasında "toots" olarak bilinir.[11] Mastodon, Eugen Rochko tarafından oluşturulmuştur. ve Ekim 2016'da Hacker News'te duyuruldu.[12]
Mastodon, herkesin kod ekleyebileceği ve dilerse kendi sunucu altyapısında çalıştırabileceği veya başka kişiler tarafından yönetilen[13] federal ağ içindeki sunuculara katılabileceği birleşikmikroblog içinözgür ve açık kaynaklı bir yazılım (FOSS) olarak yazılmıştır.[14] Sunucu tarafı teknolojisiRuby on Rails veNode.js tarafından desteklenmektedir ve ön ucuReact.js ve Redux ile yazılmıştır.[15]Veritabanı yazılımıPostgreSQL'dir .[16] Hizmet, aralarında ActivityPub protokolünü kullanan merkezi olmayan sosyal ağlar ve platformlarla birlikte çalışabilir.[17] 3.0 sürümünden bu yana Mastodon, OStatus için önceki desteği bıraktı.[18][19]
Mastodon API ile etkileşime giren mobil cihazlar, masaüstü bilgisayarlar ve web tarayıcıları için istemci uygulamalarıWindows,macOS,Linux,Android veiOS dahil olmak üzere çeşitliişletim sistemleri için piyasaya sürülmüştür.[20][21]
Mastodon,kitlesel fonlamayla desteklenir ve reklam içermez. 2021'den beri kâr amacı gütmeyen ("gemeinnützige GmbH") olarak tescil edilmiştir. Kasım 2022 itibarıyla 3500 kişi tarafından desteklenmiştir.[22]