Micropub (protocol)

Client–server protocol based on HTTP to create, update, and delete posts

MicropubAbbreviation| MP

|

Status| W3C Recommendation
First published| May 23, 2017
Organization| World Wide Web Consortium
Editors| Aaron Parecki
Base standards| HTTP, URI
Related standards| microformats, ActivityPub, h-entry
Domain| Social Web, Communications protocol
Website| www.w3.org/TR/micropub/

Micropub (MP) [1] is a W3C Recommendation[2] that describes a client–server protocol based on HTTP to create, update, and delete posts (e.g. social media) on servers using web or native app clients. Micropub was originally developed in the IndieWebCamp community,[3] contributed to W3C,[4] and published as a W3C working draft on January 28, 2016.[5]

Micropub uses OAuth 2.0 Bearer Tokens for authentication and accepts traditional form posts as well as JSON posts. Posted data uses a vocabulary derived from Microformats. Micropub is mostly used to create "posts", which are similar to Tweets, or micro blog posts, like those posted to Twitter. The protocol supports a variety of different content types[6] however, such as Bookmarks, Favorites, Reposts, Events, RSVPs, and Checkins. Micropub is currently supported on a variety of IndieWeb[7] compatible websites, like micro.blog.[8]

## Implementations

[edit]

This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent sources. (August 2020) (Learn how and when to remove this message)

|

There are numerous Micropub implementations, both clients,[9] and servers,[10][11] many of them open source.

### Clients

[edit]

* Quill[12]
* OwnYourGram[13]
* InkStone[14]
* Micropublish[15]
* Dobrado[16]
* iA Writer[17]

### Services

[edit]

* micro.blog

## See also

[edit]

* OAuth
* MetaWeblog

## References

[edit]

1. ^ Parecki, Aaron, ed. (2017-05-23). "Micropub". W3C Recommendation. https://www.w3.org/TR/micropub/. Retrieved 2017-06-07.
2. ^ "Micropub is a W3C Recommendation | W3C News".
3. ^ "Micropub - IndieWeb". indieweb.org.
4. ^ "Daily API RoundUp: Microsoft Cognitive Services, Line, Melown, Emburse, Tuleap, GoCD". ProgrammableWeb. November 2, 2016. Archived from the original on 2016-11-05.
5. ^ "First Public Working Drafts: Micropub and ActivityPub | W3C News".
6. ^ "Documentation". quill.p3k.io. Retrieved 2017-06-08.
7. ^ "IndieWeb". indieweb.org. Retrieved 2017-06-08.
8. ^ "Micro.blog Help - IndieWeb". help.micro.blog. Retrieved 2017-06-08.
9. ^ "Client Reports - Micropub Rocks!". micropub.rocks.
10. ^ "Server Reports - Micropub Rocks!". micropub.rocks.
11. ^ "Server Report Summary - Micropub Rocks!". micropub.rocks.
12. ^ "Documentation". quill.p3k.io. Retrieved 2020-08-04.
13. ^ "OwnYourGram". ownyourgram.com. Retrieved 2020-08-04.
14. ^ "InkStone". inklings.io. Retrieved 2020-08-04.
15. ^ "Micropublish: Sign in". micropublish.net. Retrieved 2020-08-04.
16. ^ "index - dobrado". dobrado.net. Retrieved 2020-08-04.
17. ^ "IA Writer Adds Expanded Support for IndieWeb Tools and WordPress Publishing". 15 May 2020.

* v
* t
* e

World Wide Web Consortium (W3C)

Products and
standards|

| Recommendations|

* ActivityPub
* Activity Streams
* ARIA
* Canonical XML
* CDF
* CSS
* Animations
* Flexbox
* Grid
* DOM
* EXI
* EmotionML
* Geolocation API
* HTML
* HTML5
* IndexedDB
* ITS
* JSON-LD
* Linked Data Notifications
* MathML
* Micropub
* OWL
* PLS
* RDF
* Schema
* RDFa
* SISR
* SKOS
* SMIL
* SOAP
* SRGS
* SRI
* SSML
* SVG
* Filter Effects
* SCXML
* SHACL
* SPARQL
* Timed text
* VoiceXML
* WebAssembly
* WoT
* TD
* Web storage
* WSDL
* Webmention
* WebSub
* WebVTT
* WOFF
* XHTML
* +RDFa
* XML
* Base
* Encryption
* Events
* Information Set
* Namespace
* Schema
* Signature
* XForms
* XInclude
* XLink
* XOP
* XPath
* 2.0
* 3.x
* XPointer
* XProc
* XQuery
* XSL
* XSL-FO
* XSLT
* elements

|

Notes|

* IndieAuth
* XAdES
* XBL
* XHTML+SMIL
* XUP

Working drafts|

* CCXML
* CURIE
* EME
* InkML
* MSE
* RIF
* SMIL Timesheets
* sXBL
* WebGPU
* WebXR
* XFDL
* XFrames
* XMLHttpRequest

Guidelines|

* Web Content Accessibility Guidelines

Initiative|

* Markup Validation Service
* Web Accessibility Initiative
* Web Components

Deprecated|

* C-HTML
* HDML
* JSSS
* PGML
* VML
* WebPlatform

Obsoleted|

* P3P
* XHTML+MathML+SVG

Organizations|

* WHATWG
* Defunct: World Wide Web Foundation

Elected groups|

* AB
* Board
* TAG

Working groups|

* CSS
* SVG
* WebAssembly
* WebAuthn

Community & business groups|

* Web Advertising BG
* WebAssembly CG

Closed groups|

* Device Description (DDWG)
* HTML
* Multimodal Interaction Activity (MMI)

Software|

* CERN httpd
* Libwww

Browsers|

* Line Mode (1990–)
* Arena (1993–98)
* Agora (1994–97)
* Argo (1994–97)
* Amaya (browser/editor, 1996–2012)

Conferences|

* International World Wide Web Conference (IW3C)
* Steering Committee (IW3C2)
* First conference ("WWW1", 1994)

This Internet-related article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template