|Developer(s)||World Wide Web Consortium|
|Introduction||January 23, 2018|
|Based on||ActivityStreams, JSON-LD|
ActivityPub is an open, decentralized social networking protocol based on Pump.io's ActivityPump protocol. 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.
ActivityPub is a standard for the Internet in the Social Web Networking Group of the World Wide Web Consortium (W3C). The standard was co-authored by Evan Prodromou, creator of StatusNet (now known as GNU social). 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. It is the most widely supported standard (by some margin) in the Fediverse.
In January 2018, the World Wide Web Consortium (W3C) published the ActivityPub standard as a Recommendation. Lead author Christine Lemmer-Webber notes that the team predominantly identified as queer, which led to features that help users and administrators protect against "undesired interaction." She also notes that the team authoring ActivityPub had no corporate participation.
The W3C Social Community Group organizes a yearly free conference called ActivityPub Conf about the future of ActivityPub.
Former Diaspora community manager Sean Tilley wrote an article that suggests ActivityPub protocols may eventually provide a way to federate Internet platforms.
Federated (server-to-server) protocol
- Friendica, a piece of social networking software, implemented ActivityPub in version 2019.01.
- Libervia (in beta as of 2022[update])
- Mastodon, a social networking software, implemented ActivityPub in version 1.6, released in September 2017. It is intended that ActivityPub offers more security for private messages than the previous OStatus protocol does.[failed verification]
- Micro.blog, a microblogging social network, added support for ActivityPub in 2018 and enabled by default for new users in October 2022.
- Nextcloud, a federated service for file hosting.
- PeerTube, a federated service for video streaming.
- Pixelfed, a piece of social networking software which resembles Instagram, is a software service implementing ActivityPub.
- Pleroma, a lightweight fediverse server that implements ActivityPub as of its first release.
- In November 2022, Tumblr announced that they will be adding support.
- Activity Streams
- Comparison of software and protocols for distributed social networking
- Comparison of microblogging services
- ^ "Sandstorm and the Social Web". zenhack.net. 29 May 2016.
- ^ a b "W3C Recommendation 23 January 2018".
- ^ Jackson, Joab (28 April 2022). "Challenges of Creating a Decentralized, Open Source Twitter". The New Stack. Retrieved 29 November 2022.
- ^ Holloway, James (18 September 2018). "What on Earth is the fediverse and why does it matter?". New Atlas. Retrieved 3 July 2020.
- ^ Klemmens, Ben (2023-01-02). "Mastodon—and the pros and cons of moving beyond Big Tech gatekeepers". Ars Technica. Retrieved 2023-01-18.
- ^ "ActivityPub Conf 2020".
- ^ "ActivityPub Conf 2019".
- ^ Tilley, Sean (23 September 2017). "A quick guide to The Free Network".
- ^ "Friendica 2019.01 released". Retrieved 2019-01-24.
- ^ "Libervia progress note 2022-W45". salut-a-toi.org. November 2022.
- ^ a b "Server-Server - ActivityPub implementation reports". Retrieved 2019-01-02.
- ^ "ActivityPub for your blog". Micro.blog. Micro.blog. Retrieved 2022-12-23.
- ^ "Mastodon and ActivityPub". Micro.blog. Micro.blog. Retrieved 2022-12-23.
- ^ Wallen, Jack (22 January 2019). "Nextcloud Social is a promising collaborative feature". Tech Republic. Retrieved 3 July 2020.
- ^ Poortvliet, Jos (2022-10-28). "No need to trust Musk. We go federated with Nextcloud Social!". Nextcloud. Retrieved 2022-11-10.
- ^ Krasnoff, Barbara. "Eight photo-centric social sites that are not Instagram". The Verge.
- ^ Linuxiac, Team (2020-08-29). "Pleroma 2.1.0 Released With All-new Chats And More Backend Stuff". Linuxiac. Retrieved 2022-11-06.
- ^ Perez, Sarah (2022-11-21). "Tumblr to add support for ActivityPub, the social protocol powering Mastodon and other apps". TechCrunch. Retrieved 2022-11-24.