ActivityPub est un standard ouvert pour réseaux sociaux décentralisés basé sur le format ActivityStreams 2.0. Il a été officiellement publié comme recommandation du W3C le [1].
Il fournit une API allant d'un client vers un serveur pour la création, la mise à jour et la suppression de contenu, ainsi qu'une API entre serveurs afin de permettre la fédération de notifications et de contenus. Cette norme est une évolution de Pump.io et est proposée comme remplacement d'OStatus par le groupe de travail sur le web social fédéré du W3C[2], lancé en [3], pour le Fediverse.