Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

IndieWeb

23 sites Security covered
View on drupal.org

This module integrates IndieWeb principles into your Drupal site, allowing you to receive and send webmentions, use IndieAuth for login, publish content via Micropub, and integrate with the Fediverse. It provides features for microformats, feeds, contacts, and content syndication.

Integrates the philosophy of IndieWeb in your Drupal website. For more information, see https://indieweb.org/.

Available features

  • Receive webmentions and pingbacks via Webmention.io or internal endpoint
  • Send webmentions and syndicate content, likes etc via https://brid.gy, store syndications
  • Microformats for content, images and more
  • Allow users to login and create accounts with IndieAuth
  • Built-in IndieAuth Authorization and Authentication API with PKCE, or use external service
  • Microsub built-in server or use external service, also allowing anonymous requests.
  • Micropub
    • Create content note, article, event, rsvp, reply, like, repost, bookmark, checkin, geocache, trip and issue
    • Updating content is currently limited to changing the published status, title and body of nodes and comments
    • q=category can be configured and q=source is also experimentally available to get a list of posts
    • Store location coordinates
    • Delete a node, comment or webmention
  • Auto-create comments from 'in-reply-to'
  • Reply on comments and send webmention
  • Feeds: microformats and jf2
  • Contacts: store contacts, allowing for autocomplete and mentions
  • WebSub PuSH 0.4 for publishing and subscribing
  • Send a micropub post to Aperture on incoming webmentions
  • Fetch post context for content or microsub items
  • Blocks for rendering webmentions, RSVP, signing in
  • Caching of image files
  • Fediverse integration via https://fed.brid.gy/ or ActivityPub module
  • Integration with the Personal reader project

Functionality is split into several modules

  • IndieWeb: main API module. Contains help, permissions, general blocks and more. All other modules depend on this
  • IndieAuth: expose endpoints and use external or internal endpoint
  • Webmention: send and receive webmentions and pingbacks; store syndications; create comments; internal or external
  • Microformats: apply Microformats2 to your markup
  • Micropub: expose a Micropub endpoint
  • Microsub: expose a Microsub endpoint, external or internal
  • Feeds: create Microformats2, Atom and JF2 feeds
  • Post context: store context for content and microsub items
  • Media cache: store images locally for internal webmention and microsub endpoint
  • WebSub: WebSub Push 0.4 for publishing and subscribing, integrates with Microsub for feed subscription
  • Contacts: store contacts for Micropub contact query

More information is in the README and on the configuration pages.

Which release to select

  • 8.x-1.x: single user site
  • 8.x-2.x: support for multiple users on one site. This branch will have an upgrade path if you are upgrading from 8.x-1.x. This is still in development and is not recommended for production at all.

Composer dependencies

  • composer require indieweb/mention-client
  • composer require indieauth/client
  • composer require p3k/xray
  • composer require p3k/websub
  • composer require p3k/micropub
  • composer require lcobucci/jwt

If you want to setup a Homebrew Website Club site for your local community, you can also use the HWC theme to quickly setup a theme.

If you only want to receive webmentions or pingbacks, check https://www.drupal.org/project/linkback

Logo designed by https://www.drupal.org/u/grienauer

Activity

Total releases
2
First release
Feb 2026
Latest release
3 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
8.x-1.28 Stable Mar 29, 2026
8.x-1.27 Stable Feb 13, 2026