PnP stands for Pattern & Practices, this is an initiative which include samples, guidance and tools regarding SharePoint Framework, Office 365 APIs, Office Add-ins, and Microsoft Graph.
PnP is community driven open source project where Microsoft and external community members are sharing their knowledge and best practices for Office 365, SharePoint & Office.
There are many PnP samples, SDKs and tools right now that made surely the life of a SharePoint developer easier, choose the one that you need!
Click on the category title to navigate directly to the PnP site.
SDKs
- Microsoft Graph SDKs
- Microsoft Graph Toolkit
- PnPjs
- PnP Framework
- PnP Core SDK
- SharePoint Framework reusable React controls
- SharePoint Framework reusable property pane controls
Tools
- Teams Yeoman Generator
- Microsoft Graph PowerShell SDK
- CLI for Microsoft 365
- PnP PowerShell cmdlets
- PnP SPFx Yeoman Generator
Samples
There are plenty of samples in PnP, the most interesting ones, in my opinion, are:
- SharePoint Framework Web Parts
- SharePoint Framework Viva Adaptive Card Extensions
- Look Book
- PnP Modern Search
- Column and view formatting samples
And if you’re wondering the answer is no, they are not sponsoring this blog post, I just want to spread the word of an amazing project!
Hope that helps!

Leave a comment