Microsoft 365 Developer Blog
A platform for creating collaborative apps for hybrid work
Featured posts

Copilot UX components are generally available: bring interactive experiences into Copilot
Copilot UX components are generally available with SPFx 1.24. Bring interactive dashboards, forms, and business actions directly into Microsoft Copilot, so peop...
Latest posts
Add-ins are now available for Outlook on iOS
The Office platform is our way of enabling developers everywhere to help our customers get more done. Developers can bring their own apps and services directly into Outlook using add-ins,
Developer Week Event
Join us for a developer meetup on February 10th in San Francisco! If you will be in town for DeveloperWeek, building a team for the weekend hackathon or just in the area and want to interact with
New SharePoint CSOM version released for SharePoint Online – January 2017
We are happy to announce availability of new SharePoint Client Side Object Model (CSOM) version targeted for the Office 365 or more specifically for SharePoint and Project Online. This release
Edit Posts in Yammer – What’s Changing & What’s Staying the Same
In 2016, Yammer announced an upcoming feature – the ability for users to edit messages after posting. Although it's been a complex technical challenge, we expect the feature to launch this
Pinnable Taskpane in Outlook 2016
At Ignite this year, we announced the addition of a new feature for Outlook add-ins, the Pinnable Taskpane. Today we are excited to announce this feature is now officially available in the subscription version (C2R) of Outlook 2016 for Windows users!
SharePoint PnP JavaScript Core Library v2.0
The SharePoint Patterns and Practices JavaScript Core Library was created to help developers by simplifying common operations within SharePoint and the SharePoint Framework. This is open source, community driven library with contributions cross different organizations and teams. Currently it contains a fluent API for working with the full SharePoint REST API as well as utility and helper functions. This takes the guess work out of creating REST requests, letting developers focus on the what and less on the how. PnP JS Core library can be used in SharePoint Online or in on-premis...
Getting started with SharePoint Framework – Tutorials
Updated getting started tutorials now available SharePoint Framework is now in the Release Candidate status and we are closing in the General Availability (GA). As part of the release activities, we are starting to push out more and more documentation around the SharePoint Framework and how to build your own custom client-side web part using this modern platform. If you have not yet had a change to look into the SharePoint Framework development, we would suggest you to check out the available tutorials. These tutorials will demonstrate and guide you through the steps of se...
OneNote Service Scopes update
This is Sharad from EDU/OneNote team. This blog post is aimed at providing updates with respect to OneNote scopes and related changes in Azure Active Directory. We are enabling two new permissions (for Office 365) which will have wider access scope for OneNote resource. These scopes are available as delegate permission (not requiring admin consent). These scopes allow the caller to access anything in the organization (outside calling user’s OneDrive) where caller has access to notes shared under sitecollections/{id}/sites/{id} or groups/{id} or users/{id}. To maintain backward compatibility, these routes will c...
Add-in Commands in OWA and Outlook on the Mac
Add-in commands have simplified the user interaction with add-ins while also making their presence more visible and engaging. We are pleased to announce the add-in commands feature is now available in Outlook on the Mac, through the Office Insiders program, and Outlook on the web.