Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Microsoft Graph promises open developer access to Office 365 data

Last updated

Microsoft at its Connect (); conference on Wednesday flipped the switch on Microsoft Graph, née Office 365 Unified API, a set of APIs that let developers integrate, manage and tap into vast expanses of data stored in the Office 365 cloud.

For Microsoft it's all about unification. In the hands of developers, the graph's unified API promises not just an endpoint for building in Office 365 and other software integrations, but a starting point for new intelligent interactions.

According to Microsoft GM of Office Extensibility Rob Lefferts, the graph represents a gateway to intelligence and insight capable of harnessing user data to solve everyday problems. From common queries like "what files do I need for this meeting," to more complex requests dealing with user trends and customized insights, developers can tailor their app or service as they see fit without jumping through hoops.

"It would be our reimagining of what it means to be productive in a modern world," Lefferts says, referring to solutions mobile, cross-platform and cloud-integrated solutions. "The way that people work has changed, it's much more connected, people are more collaborative."

Microsoft's data pool is deep. Lefferts says some 500 petabytes of information already live in Microsoft's cloud, with Office 365 users generating 4 trillion emails and creating 850 million meetings every month. The number of data points is bound to increase once currently siloed Office 365 information is offloaded to the graph. The company is even looking into Skype integration.

Access to rich data is the bedrock of intelligent analytics, where another prong of Microsoft Graph comes in. The Redmond software giant uses advanced machine learning algorithms fed by data and user behavior to dish out query responses in a format familiar to developers. Secure access to client activities — documents, contacts, meetings, etc. — is authorized through a single token, meaning apps don't have to fetch multiple authorizations for different services.

Lefferts stressed the idea of an open graph, something easily accessible by coders of any ilk. To that end, Microsoft built out client libraries and SDKs for iOS, Android and .Net for the graph's launch, with work on other platforms like Node.js, Python, Java, Ruby currently underway.

"We'll handle the authentication, we'll handle the common queries, we know how to interpret the responses," he says. "The real pitch there is all about making sure that developers can start coding in five minutes."

Prior to the graph's public release, Microsoft collaborated with select service partners like SkyHigh Networks, Uber, Smartsheet and Zendesk to refine its backend implementation, an exercise that resulted in interesting integrations.

For example, in a quest to make meetings more productive, Do.com pulled data from Outlook and Exchange, documents in OneDrive and other assets directly from the graph to provide deep insights into meeting planning, agenda strategy, post-meeting follow-ups and more. Everything was integrated into Outlook, ensuring users had a seamless data-driven experience.

The main thrust, Lefferts says, is to get data out of silos and into the hands of developers, who can "offer more in terms of being seamless, being smart and being effective."

Data privacy is a hot-button topic and Microsoft is making security a high priority with the graph. The system is designed not only to protect raw data from prying eyes, but also any insights Microsoft Graph's intelligence engine gleans from that data.

"It's built into the business model," Lefferts says about privacy. "There are parts of Microsoft that are driven by advertising, but Office 365 is very much organization-facing. [...] And that means that we have to make sure we're not misusing the information for anything inappropriate, we're not sharing information with people who shouldn't see it, whether that's outside the organization or other people inside the organization."

Developers interested in taking Microsoft Graph for a test spin can visit graph.microsoft.com for more information.



6 Comments

rorwessels 13 Years · 81 comments

I may be wrong here, but doesn't this sound like the perfect way for governments and hackers to mine that rich data store? Also for MSFT to monetize that data that people thought was secure and safe for their companies. I have said it before and I will say it again. No company that values their data should put it in the cloud.

john.b 16 Years · 2733 comments

We're at least a year away from our corporate Office 365 implementation. I'm guessing Microsoft Graph will push that out considerably...

bestkeptsecret 13 Years · 4289 comments

Microsoft's been copying Apple for so long that they decided to go for a change of pace and copy Google instead.

dreyfus2 17 Years · 1069 comments

[quote name="RORWessels" url="/t/190260/microsoft-graph-promises-open-developer-access-to-office-365-data#post_2808463"]I may be wrong here, but doesn't this sound like the perfect way for governments and hackers to mine that rich data store? Also for MSFT to monetize that data that people thought was secure and safe for their companies. I have said it before and I will say it again. No company that values their data should put it in the cloud.[/quote] Even if this were true, it would not represent any change. These are exactly the same entry points which all MS iOS and Android apps (Office, Outlook etc.) use right now. Giving developers a way to integrate that functionality into own apps does not change the protection of the data at all.

dewme 10 Years · 5775 comments

Microsoft's marketing pitches are like watching a bass-o-matic for buzzwords set on the highest blend setting. They only stopped short of promising a 5-minute cure for global warming that runs on Node.js.

 

Is contributing to the generation of 4 trillion emails and 850 million meetings a month something to hang your hat on? How does any real work get done when people are drowning in a sea of emails and always attending meetings? This is like a rash that keeps spreading.

 

Nothing new here, Microsoft is simply rebranding all the same concepts all the other big tech conglomerates have around cloud, big data, analytics, collaboration, business intelligence, web based tooling, blah blah blah ... blah blah. They all have potential but too often what we end up with as consumers are simply more targeted advertising, ways to order pizza online using emojis, and yet more stupid meetings with more endless spew from more stupid PowerPoints.