Developer Network Home - Help

Introducing the Yahoo! Open Strategy (Yahoo! Developer Network blog)

« Start Monkeying Around | Main | NetSquared Mashup Challenge needs developers! »

Introducing the Yahoo! Open Strategy

April 24, 2008

We’re blowin’ the doors wide open!

Today we’re introducing the Yahoo! Open Strategy (or Y!OS for short), the details behind Yahoo!’s big bet to "deliver open, industry-leading platforms that attract the most publishers and developers."

Y!OS platforms will harness Yahoo!'s unique strengths – our rich and relevant user experiences (we’re #1 in 7 verticals), our massive audience (half a billion users/month), and our deep data repositories (content, content, content) – and open them to the innovations of the developer community. Our aim: to fundamentally transform how people experience Yahoo!.

With Y!OS, we’re moving from a model in which each Yahoo! property develops much of its own technology to one where we share common data and frameworks that can be easily surfaced across multiple Yahoo! properties and off the Yahoo.com network.

It’s a major rewiring of Yahoo!.

And the good news for developers is that Y!OS will allow you to access to these assets, build applications around them, and then get distribution on Yahoo!’s monumentally popular properties (and/or use them in your own websites).

Specifically, Y!OS includes:

A Single Social Platform for Yahoo!

The Social Platform will enable a single social "connective tissue" across all Yahoo! experiences letting users view Yahoo! through a relevant social lens. The Social Platform isn’t yet another social networking vertical from Yahoo!. It's a common social infrastructure that will span all of Yahoo! and the web beyond. We’ll start by collapsing the Y! 360 and Mash connection lists into one social repository (and add a new user interface to it), then we'll take a proactive approach to tapping into the TEN BILLION aggregate relationships in Mail, Messenger, Address Book, and other social areas of Yahoo! to recommend connections to our users. Plus, we’ll begin surfacing users’ profile and connection information throughout Yahoo! as the whole Yahoo! network becomes more social, which will motivate users to activate connections. Developers will gain access to this Social Platform via RESTful APIs, giving you ways to query for a user's profile data and connections data (our Social API), ways to update a user’s presence across the network (Presence API), and an activity stream with an API for reading/writing a user’s activity (we call this “Updates”).

Lotsa Standardized Web Services

You want data? Have we got data for you! And we’ll be delivering a lot more of it in the coming months. We’re working to get it to you in ways that won’t require "RTFM" every time we release new APIs. We’ve created a RESTful API standard to which most new Yahoo! API releases will adhere, including all of the Social Platform APIs mentioned above. And some more news: we’ll be supporting OAuth – look for the OAuth Consumer Key to replace the YDN App ID for new API signups here on the developer website very soon.

The Yahoo! Application Platform (YAP)

So now you have an out-of-the-box social graph, and wicked cool data to mashup. How about some traffic? How about some traffic from Yahoo! Mail, the Yahoo! Front Page, Yahoo! Search, My Yahoo! and the revamped Y! Profile? The Yahoo! Application Platform will allow developers to build applications that plug directly into these Yahoo! pages and properties, starting today with an exciting developer's preview release into Yahoo! Search called Search Monkey.

As Yahoo! is a member of the OpenSocial Foundation, YAP supports OpenSocial. Apps you’ve written for other OpenSocial-compliant application platforms should function on Yahoo! with minimal tweaking (and vice versa) -- or you can write apps that go directly to the Social Platform REST APIs; it’s up to you. And YAP offers you the choice of hosting your app with Yahoo! or using your own server to proxy your app back to us.

Today’s announcement is just a hint of things to come. Get started today with Search Monkey and stay tuned for a cascade of more announcements as pieces continue to come online.

We couldn’t be more excited to work with you to change Yahoo! and change the web.

Say it with me now: “Developers! Developers! Developers!” ;)

Cody Simms
Y!OS Product Management

Posted at April 24, 2008 7:26 AM

rss     Add to My! Yahoo

Comments

Really exciting whilst at the same time sounding like a privacy/security nightmare waiting to happen.

Posted by: Patrick Donelan at April 24, 2008 6:55 PM

That's impressive, open is the way to go, very good for the web, big applause! /ac.

Posted by: MyMesh at April 24, 2008 8:18 PM

Patrick,
Thanks for your comment. I hope that I can assure you that we at Yahoo! take user privacy to be of utmost importance and will ensure that users are always in control of their experience and their data.
Cheers,
-c

Posted by: Cody Simms at April 24, 2008 9:45 PM

If anyone would like to see the user flow between an Oauth supported API and a third-party application, you can check out this screencast:

http://www.viddler.com/explore/beenverified/videos/23/

Posted by: Josh at April 24, 2008 9:57 PM

It's an exciting news. Yahoo! is really good, and will be better.

Posted by: duckrun at April 25, 2008 1:05 AM

Cody - This is very exciting news! I am personally looking forward to hearing more about Yahoo's open APIs for fantasy sports. I currently sell fantasy sports software through ESPN and CBS.Sportsline that include APIs to their systems...I would love to provide this software to Yahoo users as well!

Posted by: Ted Kasten at April 25, 2008 2:06 PM

awesome news! @Ted Kasten, what is the software you provide?

Posted by: Michael Vu at April 25, 2008 9:38 PM

Hi,

interesting work with a lot of consequences. Do you work at the same time on technologies helping people to keep the opacity of their data. The more we create technologies for sharing data, the more we have also to give the tools to control the finest possible granularity and control on these data. Concentration of information and sharing of the data without giving the possibility for users to adjust their level of sharing would lead to possible bad usage.

Posted by: karl dubost, w3c at April 30, 2008 10:06 PM

Hi Karl,
Thanks for your thoughtful reply. As I noted above, we take user privacy extremely seriously. We will have means for users to control data sharing among other people and with applications in our earliest platform version, and we'll continue to increase the granularity of those controls in subsequent product releases.

Thanks,
-c

Posted by: Cody Simms at May 1, 2008 1:23 PM

Post a comment

Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service.




Remember Me?


Copyright © 2008 Yahoo! Inc. All rights reserved.

Privacy Policy - Terms of Service - Copyright Policy - Job Openings