Don't you miss the days when the web really was the world's greatest decentralized network? Before everything got locked down into a handful of walled gardens? So do we.

ActivityPub tutorial image

Enter ActivityPub! ActivityPub is a decentralized social networking protocol based on the ActivityStreams 2.0 data format and is being developed as part of the W3C Social Web Working Group. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and subscribing to content.

Sounds exciting? Dive in!

~= Hey, Implementers! =~

We're so stoked to have you implementing ActivityPub! To make sure ActivityPub implementations work together, we have:

  • A test suite: -- Make sure your application works right according to the ActivityPub standard.
  • Implementation reports: -- See the implementation coverage of applications already implementing ActivityPub... or submit yours! Running the test suite will give you a report and instructions on how to submit it. A necessary step for becoming an official W3C standard!

Looking to discuss implementing ActivityPub? You can join the #social IRC channel on!