Developers get new ways to build with the Office platform, reach more people and extend their impact
Office is the world’s most popular set of productivity tools for getting things done and is used by over 1.2 billion people around the world today. Developers play a critical role in the world of Office by building new experiences for users and customers that we could never have imagined. Developers can extend Office apps using add-ins to expose their custom capabilities to users and connect to Office 365 through open APIs.
Today at the Build conference, we announced the next wave of new capabilities for developers to develop new integrated experiences that enhance productivity for more than a billion Office users around the globe.
A sneak peek of the new Office Graph API—Now developers can build powerful solutions that tap into rich data and machine learning capabilities to build smarter applications, all through a new single unified API endpoint.
Expanded Office add-in capabilities—With Excel for iPad support for add-ins, developers can reach over 100M additional Office users. Word and PowerPoint for iPad are coming soon.
Add-ins for Outlook.com—Extend Outlook.com with your own capabilities to over 400 million users.
Unified APIs for enterprise and consumers—Accessing data wherever it lives will be simpler through a standardized set of commercial and consumer APIs in Outlook and Outlook.com, OneNote, OneDrive and OneDrive for Business.
Simpler API endpoint access—Access Office 365 data through a single API endpoint.
Office 365 Groups API—Developers can now build applications that leverage the native team collaboration capabilities of Office 365 Groups.
New Skype Developer Platform—New developer tools and opportunities for Skype for Business and Skype enable web developers to create solutions that allow businesses to connect with customers, vendors or partners through a simple Skype button, mobile apps, browser-based chat allowing sharing, audio, video calls and more.
Office 365 Developer Program—To provide easy access to the latest news and resources, we’re introducing a new community for developers working with Office.
Unleash intelligence with Office Graph
Office Graph is an intelligent fabric that applies machine learning to map the connections between people, content and interactions across Office 365. If that sounds familiar, it may be because Office Graph already powers experiences like Delve.
Today, we are providing a sneak peek of this powerful functionality to developers, enabling them to develop smarter applications for any industry or organization. These new APIs not only expose a rich set of relationships and queries, but in time they will also allow developers to add their own data to the graph.
The first two scenarios that we’re making available in Preview today are “trendingAround” and “workingWith.” The trendingAround scenario allows developers to query relationships around a person or a piece of data in Office 365 and determine how it’s trending in the information network, while workingWith reveals people relationships and informal collaborations based on the interaction on various pieces of content within Office 365.
To learn more about these capabilities visit dev.office.com/officegraph.
Excel for iPad gets add-in support
Starting shortly, Office for iPad will have the ability to include add-ins just like their desktop and online cousins. With this, developers can extend Office and put their applications in the hands of millions of Office users when they are using their iPad. We will start with Excel and then bring add-ins to Word and PowerPoint for iPad in the near future and will follow up with Office for Android extensibility later this year.
Dunn & Bradstreet add-in running in Excel for iPad.
Add-ins for Outlook.com and streamlined commercial and consumer service APIs
A few months ago at Inbox Love, we shared our plans to bring add-ins to Outlook.com, allowing developers to leverage a single Outlook API across consumers and enterprise—extending the Office 365 opportunity to our 400 million active Outlook.com users. Today we’re pleased to say that we’re coming closer to this goal and we will begin rolling out add-ins for Outlook.com this summer. We are working with some popular services for our launch including:
- Uber—Need a ride to your meeting or event? No problem, setup an Uber ride reminder for any calendar event with a single tap.
- Boomerang—Take control of your messages. With Boomerang you can write it now and schedule it to be delivered at the perfect time, get reminders if you don’t hear back and suggest free time to meet with someone.
- PayPal—Quickly send money to your friends without leaving your inbox.
But Outlook is just the first step. Today, we’re also announcing unified consumer and commercial APIs for OneDrive and OneNote that are available now in Preview.
We know you strive to write the most efficient code as possible, by streamlining the APIs for Outlook in Office 365, Outlook.com, OneNote, OneDrive and OneDrive for Business, we made it simpler for you to write code once—no matter if you’re targeting consumer or commercial services.
Learn more about these API at the links below to get started today:
Single API endpoint for Office 365
Last year we launched the new Office 365 APIs to help developers work with Office 365 services in a simpler and more consistent manner. Today, we are previewing the next step in this journey with a single unified API endpoint: graph.microsoft.com to access these API services.
The new endpoint provides a simpler way to authenticate and access user information, files, groups, sites, mail, calendar and other Office 365 data. This removes the need to use multiple endpoints to query all Office 365 resources.
For example, the new Office 365 Groups REST API supports both management functions such as create, read, update and delete operations, in addition to content operations around conversations, files and events. It enables third-party apps to both leverage the single Groups definition managed in Azure Active Directory (AAD) and as well as its native collaboration experiences. Office 365 Groups is a key part of our vision for modern collaboration—it helps teams self-organize, work together across any tool of their choice and build upon the expertise of others. The Office 365 Groups service creates a standard definition for team membership across Exchange, OneDrive, and later Yammer, Skype for Business and the rest of Office 365, managed through AAD.
This new endpoint is currently in Preview, but developers can learn more about it at: dev.office.com/unifiedAPIs.
Developing with the Skype Developer Platform
Helping developers build for productivity impact means supporting the range of collaboration and communication that helps people get things done. New APIs and SDKs for Skype for Business Server enable developers to create solutions that allow businesses to connect with customers, vendors or partners through browser-based chat, sharing or audio and video calls. We are releasing a public Preview of our new Skype Web SDK, which enables developers to build tailored experiences for the web that integrate communications (messaging, A/V, presence) directly in-line with their own content and activities. These scenarios have historically required the local desktop client to be installed, but are now available on-demand from any browser. This will include support for WebRTC in Win10 and across other browsers later this calendar year, eliminating the need for plug-ins for the most common scenarios.
The new Skype Developer Platform provides developers the opportunity to create business and vertical apps, extending capabilities and features that are required for their business and communications. For the first time, developers can utilize the reach of the Skype network of over 380 million connected users and the enterprise capabilities of Skype for Business Server to build intelligent, personal, collaborative experiences within the context of their applications. Imagine a scenario where a patient needs to talk to the doctor for an appointment directly from the browser or mobile device.
Ready to try it out and develop your app? Please visit our new Developer website at developer.skype.com to navigate to all the information and content needed to get you and your organization ready. If you are interested to try out the brand new Web SDK and provide feedback to us, join our Preview at: connect.microsoft.com/UCDEV/skypedeveloperpreview.
Join the community of Office developers
We have heard from developers that they want easier access to tools and assistance to help them develop products and solutions for Office.
Today we are introducing the new Office 365 Developer Program.
Members receive monthly newsletters from the Office team with all the latest and greatest information about developing with Office along with a free Office 365 Developer subscription to help get started with development. The MVP community will be on hand too and we will host a series of challenges and shine a spotlight on developer’s solutions.
Get started today
Right now is an incredibly exciting time with a huge opportunity for developers to reach the 1.2 billion Office users worldwide, while helping shape the future of work. Our goal is to make it possible for developers to tap into the power and data across Office to build transformative experiences that enhance productivity and deliver greater impact for users.
Visit the Office Dev Center today and start taking advantage of the growing capabilities and possibilities for developing on the Office platform:
Sign up—Visit the dev.office.com and click the Sign Up button to join a vibrant and growing community of developers building solutions for Office 365.
Get started—Visit dev.office.com/getting-started to get started with Office development