A man in an office developing a SharePoint site

Extend SharePoint using the SharePoint Framework

Build SharePoint Framework solutions or take advantage of other extensibility options in SharePoint and other Microsoft 365 apps.

Customize more facets
of the SharePoint experience
with SPFx extensions

Quickly build client-side
solutions using your choice
of tools and libraries

Extend Microsoft Teams
and increase your reach
using SPFx

Read about the Teams platform

SharePoint developer resources

Community calls


Microsoft Q&A forum

SharePoint developers

SharePoint PnP-js on GitHub

PnPjs is a collection of open source fluent libraries for consuming SharePoint, Microsoft Graph, and Office JavaScript API samples. The library is geared towards folks working with TypeScript but will work equally well for JavaScript projects.