ActivityPub Federation

Break free from
walled gardens

Harmony uses the ActivityPub protocol to connect with the fediverse-a network of millions of users across thousands of independent servers. Your community, expanded globally.

What is Federation?

Think of email: you can send a message from Gmail to Outlook to Yahoo. Different providers, same protocol, seamless communication.

Federation works the same way for social platforms. Harmony uses ActivityPub, a W3C standard protocol, to communicate with other federated platforms. Users on Mastodon can follow you. You can reply to posts from Pleroma. Everyone connects, regardless of which server they're on.

1
Choose your homePick any Harmony instance (or run your own)
2
Connect everywhereFollow and interact with users across the fediverse
3
Stay in controlYour data stays on your instance
ActivityPub Federation

Connect across the Fediverse

Harmony uses the ActivityPub protocol to connect with Mastodon, Pleroma, Misskey, and thousands of other federated platforms. Your community, expanded globally.

Harmony
Harmony
Mastodon
M
Misskey
P
Pleroma
PixelFed
+
& More
10M+Fediverse Users
20K+Federated Instances
100%Open Standard

Why Federation Matters

Decentralization brings real benefits to you and your community

No Walled Gardens

Connect with users on Mastodon, Pleroma, Misskey, and other ActivityPub platforms without needing separate accounts.

Data Sovereignty

Your data lives on your chosen instance. Move between instances without losing your connections or content.

Community Owned

No single company controls the network. Communities can run their own instances with their own rules.

Open Standards

Built on W3C ActivityPub standard. Interoperable, auditable, and forever open.

First in the Fediverse

Federated Discord Servers

Harmony introduces something new to the fediverse: federated Discord-like servers. Users from different Harmony instances can join the same server and chat together in real-time.

🎮Gaming Hub
All chatting together from different instances!
Local users< 50ms
Remote users (ActivityPub)~2s
Terminal
$ docker-compose up -d
Creating network "harmony_default"
Creating harmony_db_1 ... done
Creating harmony_backend_1 ... done
Creating harmony_frontend_1 ... done
✓ Harmony is now running!
Full Control

Run Your Own Instance

Self-hosting gives you complete control over your data, your rules, and your community. Deploy with Docker in minutes, or use our Vercel one-click deploy for zero infrastructure management.

  • Docker & Docker Compose support
  • Supabase backend (PostgreSQL + Realtime)
  • Federation backend for ActivityPub
  • Full documentation and community support

Join the federated future

Connect with the fediverse while keeping your conversations in one place.