Twitter Begins User Streams Testing. Realtime Tech Should Help Ease API Strain
MG Siegler
Jul 28, 2010

For some time now, Twitter has been working on a new API: the Twitter Streaming API. The idea behind it is to allow third-party Twitter clients to receive continuous tweet updates in realtime. As developer advocate Taylor Singletary notes today on the Twitter Development Talk Google Group, limited testing of this new feature (also called “User Streams”) for desktop clients has now begun.

Currently, TweetDeck and Echofon, two popular Twitter desktop clients, have access to the new API for testing. Singletary notes that not all users of these clients will see this new tech in action at first. Instead, there will be a more gradual roll-out with each app. Once that occurs, Twitter will start opening up the Streaming API to other clients as well.

Twitter first started talking about this new API this past April at their Chirp conference. Others have already been internally testing it for some time as Twitter is also testing out its new Annotations feature through the API.

While the feature is very cool and makes third-party clients much more interesting, the Streaming API also helps Twitter significantly. As Singletary notes, “The transition to User Streams should return considerable capacity to the
REST and Search APIs, increasing stability for Twitter users & developers alike.
” With their recent scaling problems, one of the aspects hurt the most by limits Twitter had to impose is the API. Services like TweetDeck and Seesmic rely heavily on the Search API for their various windows — so obviously, this was a problem. The Streaming API should alleviate that quite a bit.

And there’s more. Singletary notes that:

Additionally, several interesting new event types are available: Favoriting, retweeting, following, and list additions are also streamed along with direct messages, mentions, the user timeline and the home timeline.

Again, all of this should help ease strain on the rest of Twitter’s APIs. The only question is: how long will it take to roll-out in a meaningful way? Twitter says that an open beta is tentatively scheduled for Q3 or Q4 of 2010.

At the end of the message, Singletary also hints at a new API product called Site Streams:

Application developers needing to consume multiple, simultaneous user streams will be served by an upcoming Streaming API product called Site Streams. Stay tuned for more information on that when we’re ready.

[thanks Richard]

Advertisement
Advertisement
  • http://composesblog.blogspot.com/ Michael Jahn

    I thought TweetDeck already receives continuous tweet updates in realtime. Perhaps they are using their own approach, and not using any Twitter API then ?

  • http://www.boalt.com Adam Boalt

    This is definitely welcome news! Anything that makes the system more stable is a good thing in my book. Hopefully Hootsuite is next on the list!

  • http://bandwars.org Tamas Szikszai

    yes tweetdeck is using the real time streaming api, but this one is different: with this you can get real time updates of anything the user does(following, favoriting, etc)

  • Moe Glitz

    Too many posts on Twitter, Apple, Facebook & Google, MG.

    You wet your pants on Google Places the other day, but when it comes to location don’t discount Microsoft.

    Take a good look at Street Slide. It totally blows away Google Streetview.

  • Moe Glitz

    The possible Google Places killer?

  • http://threadsy.com Scott

    The new event types available through this API (mentioned above) offer some exciting new angles to do some cool things around trends, such as you gained 2 followers this week, or you lost 3. We’re playing with the new API at http://threadsy.com right now.

    The new API Site Streams should really be huge for us since threadsy presents a stream view for every person you message with vs. just for one user like some of the desktop twitter clients.

  • http://joelgibby.net Joel

    Very excited to see the new client features when they’re available. I’ve been asking for a meta-stream for a long time (follow/unfollow in the timeline or at least SOMEWHERE). Each of those events (favorite, DM, follow, unfollow) are events that should be either in my timeline or at least accessible somehow in a chronological fashion.

  • http://www.http://tiny.cc/rm91t sam07

    They are using Twitter API
    http://tiny.cc/rm91t

  • Britney

    Streaming tweets like this are cool but don’t Miio and other sites already have this?

    http://miio.com/tabs/allrss

  • chopps

    Interesting interaction looks like they are solving a common use, finding a building. Shitty graphics and typography though.

  • http://marketmpb.blogspot.com Matt Blum

    I would like try out Hootsuite, because I have heard a lot about it… I dont think Hootsuite does it now…

    for a marketing blog with hooters, check out
    http://marketmpb.blogspot.com

    matt

  • vks

    Thank you for ur POst!
    Oldest Twitter User Ivy Bean Dies at 104
    http://bit.ly/2d1Fau

blog comments powered by Disqus
Advertisement
Got a tip? Building a startup? Tell us