Micro.blog and the IndieWeb
Micro.blog follows the principles and protocols of the IndieWeb. We believe in open standards, data portability, domain names for your web identity, and connecting to other platforms.
Here are some of the IndieWeb specs and building blocks that Micro.blog supports:
|Personal domain names are the best way to control your content. By using your own domain name with Micro.blog, you own the URLs and can migrate away from Micro.blog without breaking links to your posts.
|Micropub is Micro.blog's native posting API. Using Micropub, apps and scripts can create new blog posts, upload photos, save drafts, save bookmarks, edit posts, and more.
|Webmention is used to enable replies across web sites. When you send a reply, Micro.blog can send it to external blogs via Webmention. Micro.blog can also receive replies so they show up in your mentions.
|POSSE stands for Publish on your Own Site, Syndicate Elsewhere. Micro.blog can cross-post your blog posts to Medium, Mastodon, LinkedIn, Tumblr, Flickr, Bluesky, Nostr, and Pixelfed.
|Microformats describe how metadata is included in your blog posts. Webmention and other standards use this IndieWeb building block to get details about your blog posts. All of our built-in themes support Microformats.
|Microsub is an API for retrieving the timeline and posts in Micro.blog. It can be used instead of or alongside our JSON Feed-based API so that apps are compatible with multiple platforms.
|IndieAuth is a variation of OAuth where you sign in with your own domain name. Micro.blog third-party apps can use IndieAuth to sign in without needing to register on Micro.blog.
Micro.blog founder Manton Reece has also written extensively about the IndieWeb in his book Indie Microblogging.