Skip to main content

What is the Fediverse?

The Fediverse (a portmanteau of "federation" and "universe") is a network of interconnected, independently-operated social media servers that can communicate with each other. Unlike traditional social networks where a single company controls everything, the Fediverse is decentralized — anyone can run their own server and still interact with users on other servers.

How It Works

Server A(Mastodon)Server B(Pixelfed)Server C(Lemmy)Server D(PeerTube)ActivityPub

Each server (also called an "instance") runs software that implements the ActivityPub protocol. This protocol defines how servers:

  • Discover and identify users across servers
  • Send and receive posts, likes, follows, and other social activities
  • Handle privacy and access control

Key Concepts

Federation

Federation means that independent servers can communicate with each other. When you post something on your Mastodon server, it can be seen by users on Pixelfed, Lemmy, or any other ActivityPub-compatible platform.

Decentralization

No single entity controls the Fediverse. Each server is independently operated with its own:

  • Terms of service
  • Moderation policies
  • Server resources
  • Community culture

Interoperability

Different software platforms can interact because they all speak the same protocol (ActivityPub). A Mastodon user can:

  • Follow a Pixelfed photographer
  • Comment on a PeerTube video
  • Participate in a Lemmy community

The Protocol Stack

The Fediverse relies on several W3C standards:

ProtocolPurpose
ActivityPubFederation protocol for social networking
ActivityStreams 2.0JSON format for representing social data
WebFingerUser discovery across servers
HTTP SignaturesMessage authentication
PlatformTypeDescription
MastodonMicrobloggingTwitter-like platform, most popular
LemmyLink aggregationReddit-like communities
PixelfedPhoto sharingInstagram-like experience
PeerTubeVideo hostingYouTube alternative
MisskeyMicrobloggingFeature-rich Japanese platform
PleromaMicrobloggingLightweight alternative to Mastodon
GoToSocialMicrobloggingPrivacy-focused, lightweight
FriendicaSocial networkFacebook-like features

Why Build for the Fediverse?

For Users

  • Data ownership: Users can move between servers or self-host
  • No algorithmic manipulation: Chronological feeds by default
  • Community-driven moderation: Each community sets its own rules
  • Privacy: No ads, no tracking, no data harvesting

For Developers

  • Open standards: Build on W3C recommendations
  • Interoperability: Your software works with the entire ecosystem
  • No platform lock-in: Users can migrate with their social graph
  • Growing ecosystem: Millions of users, thousands of servers

Scale of the Fediverse

As of 2024, the Fediverse includes:

  • 10+ million active users
  • 20,000+ independent servers
  • 100+ different software implementations
  • Growing daily with new users and platforms

Next Steps

Ready to start building? Here's your path:

  1. Core Concepts - Understand Actors, Activities, and Objects
  2. Your First ActivityPub Server - Build a minimal implementation
  3. Understanding Federation - Learn how servers communicate

External Resources