1,000+
December 30, 2025
November 28, 2018
NodeInfo is an effort to create a standardized way of exposing metadata about a server running one of the distributed social networks. The two key goals are being able to get better insights into the user base of distributed social networking and the ability to build tools that allow users to choose the best fitting software and server for their needs.
This plugin provides a barebone JSON file with basic “node”-informations. The file can be extended by other WordPress plugins, like OStatus, Diaspora or ActivityPub/Pterotype.
The plugin exposes the following public information about your site:
This information helps other servers in the Fediverse discover and interact with your site.
This plugin supports all major NodeInfo specification versions:
After activation, the following endpoints become available:
/.well-known/nodeinfo – Discovery document (start here)/wp-json/nodeinfo/2.2 – NodeInfo 2.2 (recommended)/wp-json/nodeinfo/2.1 – NodeInfo 2.1/wp-json/nodeinfo/2.0 – NodeInfo 2.0/wp-json/nodeinfo/1.1 – NodeInfo 1.1/wp-json/nodeinfo/1.0 – NodeInfo 1.0/.well-known/x-nodeinfo2 – NodeInfo2 formatFollow the normal instructions for installing WordPress plugins.
To add a WordPress Plugin using the built-in plugin installer:
nodeinfo” into the Search Plugins box.There are a few cases when manually installing a WordPress Plugin is appropriate.
Installation of a WordPress Plugin manually requires FTP familiarity and the awareness that you may put your site at risk if you install a WordPress Plugin incompatible with the current version or from an unreliable source.
Backup your site completely before proceeding.
To install a WordPress Plugin manually:
wp-content/plugins folder in your WordPress directory online.If you want your WordPress site to be part of the Fediverse (decentralized social networks like Mastodon), this plugin helps other servers discover information about your site. It works together with plugins like ActivityPub to make your site fully federated.
No. Only public information about your site is shared, such as your site name, description, and post counts. No personal user data or private content is exposed.
Visit https://yoursite.com/.well-known/nodeinfo in your browser. You should see a JSON document with links to the NodeInfo endpoints.
Yes! This plugin is designed to be extensible. Other plugins can use WordPress filters to add their own protocols, services, or metadata. For example, the ActivityPub plugin automatically adds activitypub to the supported protocols list.
Go to Tools > Site Health in your WordPress admin. The plugin adds two health checks:
/.well-known/nodeinfo is accessibleIf either check fails, you’ll see recommendations on how to fix the issue.
Project and support maintained on github at pfefferle/wordpress-nodeinfo.
wellknown_nodeinfo_data filternodeinfo_protocols filter for plugins to register protocolssoftware.homepage field for NodeInfo 2.1 and 2.2home_url insted of site_url| Version | Download | Type |
|---|---|---|
| 3.1.0 | Download | Stable |
| 3.0.0 | Download | Stable |
| 2.3.1 | Download | Stable |
| 2.3.0 | Download | Stable |
| 2.2.0 | Download | Stable |
| 2.1.1 | Download | Stable |
| 2.1.0 | Download | Stable |
| 2.0.0 | Download | Stable |
| 1.0.8 | Download | Stable |
| 1.0.7 | Download | Stable |
| 1.0.6 | Download | Stable |
| 1.0.5 | Download | Stable |
| 1.0.4 | Download | Stable |
| 1.0.3 | Download | Stable |
| 1.0.2 | Download | Stable |
| 1.0.1 | Download | Stable |
| 1.0.0 | Download | Stable |
| Development | Download | Trunk |