From HandWiki
Short description: Decentralized social networking protocol
Communication protocol
Developer(s)World Wide Web Consortium
IntroducedJanuary 23, 2018 (2018-01-23)

ActivityPub is an open, decentralized social networking protocol based on's ActivityPump protocol.[1] It provides a client/server API for creating, updating, and deleting content, as well as a federated server-to-server API for delivering notifications and content.

Project status

ActivityPub is a standard for the Internet in the Social Web Networking Group of the World Wide Web Consortium (W3C). At an earlier stage, the name of the protocol was "ActivityPump", but it was felt that ActivityPub better indicated the cross-publishing purpose of the protocol. It learned from the experiences with the older standard called OStatus.[2]

In January 2018, the World Wide Web Consortium (W3C) published the ActivityPub standard as a Recommendation.[3]

The W3C Social Community Group organizes a yearly free conference about the future of the ActivityPub.[4][5]

Former Diaspora community manager Sean Tilley wrote an article that suggests ActivityPub protocols may eventually provide a way to federate Internet platforms.[6]

Notable implementations

Federated (server-to-server) protocol

  • Friendica, a piece of social networking software, implemented ActivityPub in version 2019.01.[7]
  • Mastodon, a piece of social networking software, implemented ActivityPub in version 1.6, released on 10 September 2017. It is intended that ActivityPub offers more security for private messages than the previous OStatus protocol does.[8]
  • Nextcloud, a federated service for file hosting.[9]
  • PeerTube, a federated service for video streaming.[8]
  • Mobilizon [simple], a federated service enabling to create groups, public pages and events.

See also