Simple Update Protocol, or SUP, is a protocol developed by
FriendFeed
FriendFeed was a real-time feed aggregator that consolidated updates from social media and social networking websites, social bookmarking websites, blogs and microblogging updates, as well as any type of RSS/Atom feed. It was created in 2007 by ...
to simplify and speed up
RSS and
Atom
Every atom is composed of a nucleus and one or more electrons bound to the nucleus. The nucleus is made of one or more protons and a number of neutrons. Only the most common variety of hydrogen has no neutrons.
Every solid, liquid, gas, ...
feed updates. Updates from services that supported the protocol would appear on FriendFeed within seconds,
Paul Buchheit
Paul T. Buchheit is an American computer engineer and entrepreneur who created Gmail. He developed the original prototype of Google AdSense as part of his work on Gmail. He also suggested Google's former company motto ''Don't be evil'' in a 2000 ...
''Simple Update Protocol: Fetch updates from feeds faster''
''FriendFeed Blog'', August 27, 2008. until support was dropped. These sites include
Disqus,
Identi.ca
identi.ca was a free and open-source social networking and blogging service based on the pump.io software, using the Activity Streams protocol. Identi.ca stopped accepting new registrations in 2013, but continues to operate alongside several o ...
,
reddit
Reddit (; stylized in all lowercase as reddit) is an American social news aggregation, content rating, and discussion website. Registered users (commonly referred to as "Redditors") submit content to the site such as links, text posts, imag ...
.
Functioning
SUP introduces SUP feeds, which are lists of RSS and Atom feeds that have updated recently. A feed consumer (like FriendFeed, or a
feedreader
In computing, a news aggregator, also termed a feed aggregator, feed reader, news reader, RSS reader or simply an aggregator, is client software or a web application that aggregates syndicated web content such as online newspapers, blogs, pod ...
) can regularly
poll
Poll, polled, or polling may refer to:
Figurative head counts
* Poll, a formal election
** Election verification exit poll, a survey taken to verify election counts
** Polling, voting to make decisions or determine opinions
** Polling places o ...
a small number of SUP feeds instead of polling each individual feed.
RSS and Atom feeds are identified in SUP feeds by an opaque, unique identifier derived from their URL. This allows a SUP feed to index private feeds without revealing their URL.
SUP feeds are intended to be managed by services that publish large amounts of RSS and Atom feeds, though FriendFeed also hosted a public SUP feed which anyone could post updates to. The mechanism for posting updates to a public SUP feed is not standardised.
Past Support
*
Brightkite
Brightkite was a location-based social networking website. Users were able to "check in" at places by using text messaging or one of the mobile applications and they were able to see who is nearby and who has been there before. The service was cre ...
supported SUP
but was itself shutdown in April 2012.
*
YouTube
YouTube is a global online video sharing and social media platform headquartered in San Bruno, California. It was launched on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim. It is owned by Google, and is the second mo ...
's API v2.0 supported SUP, but that version of the API was deprecated in 2014 and YouTube's SUP feed was eventually shut down. YouTube data API v3 supports
PubSubHubbub instead.
''Subscribe to Push Notifications''
''Youtube - Data API''
References
External links
See also
* PubSubHubbub
Network protocols
Internet protocols
Application layer protocols
RSS
Atom (Web standard)
{{Internet-stub