PnP Web Cast - Introduction to Office 365 Dev PnP provisioning engine

Play PnP Web Cast - Introduction to Office 365 Dev PnP provisioning engine
Sign in to queue


In this PnP Web Cast we concentrated on the PnP Remote Provisioning engine, which is part of the PnP Core component and can be used to remotely extract and provision standardized sites based on remote templates. This is typical requirement for enterprises and we have classically used technologies like site definitions, site templates or web templates to achieve this. During the call we cover the different classical options and why the remote provisioning model has significant advantages on classical feature framework based provisioning.

Web cast presenters: Erwin van Hunen, Vesa Juvonen

Erwin is demonstrating the usage of the engine during the call with simple console application. You can take advantage of the PnP Provisioning Engine with managed code and typically templates would be applied using Azure WebJobs in the Office 365 or using remote time job pattern at on-premises. You can locate similar simple console application as used in the video from the PnP sample library called as Provisioning.Framework.Console.

Notice. When you are implementing production ready site collection provisioning and template handling solution, you should take advantage of so called Asynchronous pattern, so that you will not face any time out issues while sites are being provisioned or template is being applied. See links below under resources for samples using also Async model.

Addition resources

See following PnP videos for additional details around the PnP Provisioning Engine

See following samples from the PnP library for additional reference around the covered topics.

Notice that we are also just about to release new PnP Partner Pack, which will use the provisioning engine. You can find the PnP Partner Pack from dedicated GitHub repository at

If you have any feedback or comments related on this web case, please use the Office 365 Developer Patterns and Practices Yammer group to provider your input. Thx for your interest advance.

Generic Episode Image



Download this episode

The Discussion

  • User profile image

    This is absolutely awesome.  Such a timesaver and blows away the old ways of provisioning site templates.  Thank you.

  • User profile image

    Any guidance for custom branding such as page layouts and master page, uploading and deployment.
    Better approaches with Office Dev PnP

Add Your 2 Cents