Microsoft 365 Community

Learn from others how to build apps on Microsoft 365.

Don't reinvent the wheel. Focus on what truly matters for your organization.

MICROSOFT 365 PLATFORM COMMUNITY CALLS

Stay up-to-date with the latest in
Microsoft 365 dev ecosystem

Adaptive Cards

Second Thursday of every month
9:00 AM PT / 5:00 PM GMT

Microsoft 365 developer platform call

Weekly on Tuesdays
8:00 AM PT / 4:00 PM GMT

Viva Connections & SharePoint Framework

Bi-weekly on Thursdays
7:00 AM PT / 3:00 PM GMT

Microsoft 365 Development Community call

Bi-weekly on Thursdays
7:00 AM PT / 3:00 PM GMT

Microsoft identity platform

Third Thursday of every month
9:00 AM PT / 5:00 PM GMT

Office Add-ins

Second Wednesday of every month
8:00 AM PT / 4:00 PM GMT

Power Apps

Third Wednesday of every month
8:00 AM PT / 4:00 PM GMT

Microsoft 365 PnP<BR>Tech Community

PnP Spotlight

Microsoft 365 PnP
Tech Community

Stay up to date with the latest blogs, articles and community call summaries and become part of the greatest tech community there is!

VISIT TECH COMMUNITY

COMMUNITY

Contributions

Supporting and recognizing our amazing community contributors.

GUIDANCE
Sharing is Caring‍
Learn how to contribute back to the community and help others
LEARN MORE
APPRECIATION
Recognition Program
Recognizing the contributions of the community
LEARN MORE
PARKER'S PLACE

PnP apparel, gear and more.
All proceeds go to charity.

i want awesome gear

BEST PRACTICES, GUIDANCE

Guidance

Find guidance and best practices to help make your life easier.

GUIDANCE
Microsoft Teams
Learn more to help you build custom Microsoft Teams apps
LEARN MORE
GUIDANCE
Microsoft Graph
Microsoft Graph is the gateway to data and intelligence in Microsoft 365
LEARN MORE
GUIDANCE
SharePoint Framework (SPFx)
Model that provides support for client-side development
LEARN MORE
GUIDANCE
Sharing is Caring‍
Learn how to contribute back to the community and help others
LEARN MORE
GUIDANCE
Microsoft 365 Community Content‍
Documention & guidance created by the community
LEARN MORE
GUIDANCE
Microsoft 365 PnP on Tech Community
A place to connect, collaborate, share & learn from experts.
LEARN MORE
GUIDANCE
SharePoint Modernization
Transformation of "classic" SharePoint into "modern"
LEARN MORE
COMMUNITY
PnP Weekly
Vesa Juvonen and Waldek Mastykarz talk about the latest news in the community
LEARN MORE
COMMUNITY
M365 Developer Podcast
Jeremy Thake & Paul Schaeflein talk Microsoft 365 w/ industry experts
LEARN MORE
MICROSOFT 365 & SHAREPOINT COMMUNITY PNP

Check out the Microsoft 365 + SharePoint PnP weekly webcasts, demo videos, tutorials and more

SEE VIDEOS
MICROSOFT 365 DEVELOPER

Microsoft 365 developer related learnings, including developer training content and community calls from Microsoft and experts in the community

SEE VIDEOS
PARKER'S PLACE

PnP apparel, gear and more.
All proceeds go to charity.

i want awesome gear

SOLUTIONS, TEMPLATES, & STARTER KITS

Samples & Solutions

Samples, ready-to-use solutions, templates, and starter kits.

SAMPLES
Power Platform Samples
LEARN MORE
SAMPLES
SharePoint Framework Web Parts
LEARN MORE
SAMPLES
SharePoint Framework Extensions‍
LEARN MORE
SAMPLES
SharePoint Framework Viva Adaptive Card Extensions
LEARN MORE
SAMPLES
Script Samples
LEARN MORE
SOLUTIONS
Teams App Templates
Ready to use Microsoft Teams apps, source included!
LEARN MORE
SAMPLES
Teams Apps Samples
LEARN MORE
samples
Office Add-ins PnP
LEARN MORE
solutions
Look Book
Discover the modern experiences you can build with SharePoint in Microsoft 365
LEARN MORE
SAMPLES
Microsoft 365 Learning Pathways
LEARN MORE
SAMPLES
Column and view formatting samples
Get more out of SharePoint Lists by customizing how they look and function
LEARN MORE
SAMPLES
Library Component Samples & Tutorials
LEARN MORE
solutions
SharePoint Starter Kit‍
Sample SharePoint portal solution built using SharePoint Framework
LEARN MORE

START BUILDING

SDKs

Find what you need to get started building your own solutions.

PACKAGES & LIBRARIES
Microsoft Graph SDKs
LEARN MORE
PACKAGES & LIBRARIES
Microsoft Graph Toolkit
LEARN MORE
PACKAGES & LIBRARIES
PnPjs‍
LEARN MORE
PACKAGES & LIBRARIES
PnP Framework
LEARN MORE
PACKAGES & LIBRARIES
PnP Core SDK
LEARN MORE
PACKAGES & LIBRARIES
SharePoint Framework reusable React controls
LEARN MORE
PACKAGES & LIBRARIES
SharePoint Framework reusable property pane controls
LEARN MORE

COMMAND-LINE INTERFACES AND CMDLETS

Tools

Perform tasks with a platform-agnostic command-line interface and with PowerShell.

DEVELOPMENT TOOLS
Teams Yeoman Generator‍ | yo teams
LEARN MORE
DEVELOPMENT TOOLS
Microsoft Teams Toolkit
LEARN MORE
DEVELOPMENT TOOLS
PnP SPFx Yeoman Generator
LEARN MORE
Tools
CLI for Microsoft 365
LEARN MORE
Tools
PnP PowerShell cmdlets
LEARN MORE
TOOLS
Microsoft Graph PowerShell SDK
LEARN MORE
DEVELOPMENT TOOLS
Visual Studio extension for SharePoint Framework
LEARN MORE

COLLABORATE AND CONVERSE

Forums

Get answers to questions, collaborate and communicate with the community members.

QUESTIONS AND ANSWERS
Microsoft Graph
LEARN MORE
QUESTIONS AND ANSWERS
Microsoft Teams
LEARN MORE
USER GROUPS
Power Platform Community
LEARN MORE
ISSUES LIST
SharePoint Framework Issue List
LEARN MORE

MEET THE TEAM

Microsoft 365 Community project coordinators

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?

START CONTRIBUTING TODAY
Albert-Jan Schot
Albert-Jan Schot (MVP)
BLIS.digital
Alex Terentiev
Alex Terentiev
Microsoft
Andrew Connell
Andrew Connell (MVP)
Voitanos
Andrew Koltyakov
Andrew Koltyakov (MVP)
Arvo Systems
April Dunnam
April Dunnam
Microsoft
Beau Cameron
Beau Cameron (MVP)
DMI
Bert Jansen
Bert Jansen
Microsoft
Bob German
Bob German
Microsoft
Chris Kent (MVP)
DMI
David Warner
David Warner (MVP)
Catapult Systems
Derek Cash-Peterson
Derek Cash-Peterson
Sympraxis Consulting
Emily Mancini
Emily Mancini (MVP)
Sympraxis Consulting
Elio Struyf (MVP)
Struyf Consulting
Erwin van Hunen
Erwin van Hunen (MVP)
Valo Intranet
Eric Overfield
Eric Overfield (MVP)
PixelMill
Garry Trinder
Garry Trinder
Microsoft
Gautam Sheth
Gautam Sheth
Valo Intranet
Geetha Sivasailam
Geetha Sivasailam (MVP)
Artis Consulting
Hugo Bernier
Hugo Bernier (MVP)
Microsoft
João J. Mendes
João J. Mendes (MVP)
Valo
Joel Rodrigues
Joel Rodrigues (MVP)
Strom Technology
Julie Turner
Julie Turner (MVP)
Sympraxis Consulting
Koen Zomers
Koen Zomers
Microsoft
Laura Kokkarinen
Laura Kokkarinen (MVP)
Sulava
Luise Freese
Luise Freese (MVP)
M365 Princess
Marc D. Anderson
Marc D. Anderson (MVP)
Sympraxis Consulting
Mikael Svenson
Mikael Svenson
Microsoft
Natalie Pienkowska
Natalie Pienkowska
Microsoft
Paolo Pialorsi
Paolo Pialorsi (MVP)
PiaSys.com
Patrick Lamber
Patrick Lamber (MVP)
Experts Inside
Patrick Rodgers
Patrick Rodgers
Microsoft
Paul Bullock
Paul Bullock (MVP)
CaPa Creative
Rabia Williams
Rabia Williams
Microsoft
Rick Van Rousselt
Rick Van Rousselt (MVP)
Advantive
Sébastien Levert
Sébastien Levert
Microsoft
Stefan Bauer
Stefan Bauer (MVP)
N8D
Stephan Bisser
Stephan Bisser (MVP)
Solvion
Tetsuya Kawahara
Tetsuya Kawahara (MVP)
Thomas Gölles
Thomas Gölles (MVP)
Solvion
Velin Georgiev
Velin Georgiev (MVP)
Pramerica
Veronique Lengelle
Veronique Lengelle (MVP)
CPS
Vesa Juvonen
Vesa Juvonen
Microsoft
Waldek Mastykarz
Waldek Mastykarz
Microsoft
Wictor Wilén
Wictor Wilén
Microsoft
Yannick Plenevaux
Yannick Plenevaux (MVP)
PVX Solutions

SUPPORTABILITY STATEMENT

What’s the support around PnP open-source components and solutions?

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.

PnP assets are created and maintained by Microsoft & the community

The SharePoint Development Community (also known as the SharePoint PnP community) is an open-source initiative coordinated by SharePoint engineering.

PnP uses supported and recommended techniques defined by Microsoft

This community contributes to development documentation, samples, reusable controls, and other relevant open-source initiatives related to Microsoft 365 usage and development.

PnP isn't a product

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.

Community by the community support

PnP is supported in similar ways as other open source projects done by Microsoft with support from the community by the community.

Recommended transparency

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.”

John Zarei, Chief Executive Officer, Point Alliance

“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.”

Harris Medovic, O365/SharePoint design lead

“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.”

Denis Molodtsov, Microsoft 365/SharePoint Architect

“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.”

Paul Ryan, Cloud architect, Engage Squared

“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. ”

Rick van Rousselt, Microsoft MVP, CTO Advantive

“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.”

Phil Harding, SharePoint, Office 365 & Azure Cloud Developer
spacer