What are the consideration of using https://pnp.github.io/ since it is a open source technology

john john 906 Reputation points

PNP provides many great tools which ease development, like

  1. PNP Power Shell
  2. PNP/JS
  3. PNP PnP.Core.Services;
  4. PnP.Core.Model.SharePoint
  5. PnP.Core.Auth

now some clients do not allow us to use any open source technologies such as the above PnP technologies.. so my question is what are the implications of using such an open source technologies?

second question, for each of the above technologies what are the alternative which are none-open source?


A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
9,152 questions
SharePoint Development
SharePoint Development
SharePoint: A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.Development: The process of researching, productizing, and refining new or existing technologies.
2,547 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. RaytheonXie_MSFT 29,031 Reputation points Microsoft Vendor

    Hi @john john

    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

    You can refer to following document

    Supportability of open-source projects

    As far as I know, you can use CSOM or JSOM to alternate pnp.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.