Welcome to IndieWeb Utils documentation!

indieweb-utils is a Python library that provides building blocks for people implementing IndieWeb applications. This library also contains implementations for some specifications that may be useful in IndieWeb applications.

Check out the Usage section for further information, including how to install the project.


This project is under active development.


Feature Set

This package provides functions that cater to the following needs:

Why Use indieweb-utils?

If any of the above use cases resonate with you, this library may be helpful. Please note this library does not fully implement all IndieWeb specifications.

Rather, this library provides a set of building blocks that you can use to speed up your development of IndieWeb applications.

The following applications will benefit from at least one of the functions provided in this library:

  • Micropub server.

  • Microsub server.

  • Webmention sender.

  • Any application that needs to canonicalize a URL.

  • An application implementing IndieAuth.