SHARING IS CARING
Collection of tools and guidance meant to help you extend Microsoft 365 to your needs following best practices.
Don't reinvent the wheel -- focus on what truly matters for your organization.
Learn. Reuse. Share.
MICROSOFT 365 PLATFORM COMMUNITY CALLS
BEST PRACTICES, GUIDANCE
Find guidance and best practices to help make your life easier.
SOLUTIONS, TEMPLATES, & STARTER KITS
Samples, ready-to-use solutions, templates, and starter kits.
Find what you need to get started building your own solutions.
COMMAND-LINE INTERFACES AND CMDLETS
Perform tasks with a platform-agnostic command-line interface and with PowerShell.
MEET THE TEAM
The PnP team is a virtual team consisting of Microsoft employees and community members focused on helping the community make the best use of Microsoft products.
We believe that by sharing guidance, tools, solutions, and samples, we better both the community itself and the quality of solutions created by the community.
This initiative is not about any one person or group of people: it is about improving things for the greater good of the community.
Want to help others too?
Following statements apply across all of the SharePoint PnP assets, including samples, controls, component and solutions, like SharePoint Starter Kit or the PnP Provisioning Service.
The SharePoint Development Community (also known as the SharePoint PnP community) is an open-source initiative coordinated by SharePoint engineering.
This community contributes to development documentation, samples, reusable controls, and other relevant open-source initiatives related to Microsoft 365 usage and development.
Therefore it is not supported by official support channels. If the experienced issue(s) is caused by out-of-the-box API, it falls on the normal support patterns from Microsoft side.
PnP is supported in similar ways as other open source projects done by Microsoft with support from the community by the community.
There are numerous partners that utilize PnP within their solutions for customers. Support for this is provided by the Partner. When PnP material is used in deployments, we recommend being clear with your customer/deployment owner on the support model.
“The Look Book's Microsoft 365 Learning Pathways solution is the perfect compliment to our training and support services. A great way to introduce clients to Microsoft 365 services and to increase usage and adoption in their organization.”
“PnP has been instrumental for our use case. It allowed us to create a seamless user experience and coherent design. While Microsoft’s standard roadmap is very good, PNP will always be on the edge allowing us to fit the gap when it arises.”
“The PnP PowerShell and PnPjs let me focus on bringing value to my clients and deliver great results in less time. They are invaluable tools in my toolbox for Microsoft 365 automation, and building compelling client-side SharePoint Framework (SPFx) solutions.”
“I love CLI for Microsoft 365 for its ability to run on any platform allowing me to run faster and cheaper release pipelines. The SPFx upgrade command can save hours especially when upgrading from earlier versions of SPFx. Powerful, flexible, and manageable thanks to best practice authentication via AAD.”
“The CLI for Microsoft 365 aids my team and me in our daily work at customers. It’s far more fluent and faster to use the CLI for Microsoft 365 for both manual as automated tasks against a tenant then crafting our own solutions. It saves us a significant amount of time by not spending our time figuring out how to get information from a tenant but on bringing actual business value to our customers. ”
“With the CLI, I can build automated, scripted deployment pipelines to easily move
developed and customised SharePoint, Teams and Office 365 artefacts and configurations between Dev, Test
and Production environments and tenants.
Quite simply, it is the DevOps (and more) tool of choice for the Office 365 cloud.”