SharePoint Online Provisioning Service


See the possibilities
Deploy > Test

SharePoint Starter Kit

This is a sample solution designed for SharePoint Online which provides numerous web parts, extensions, and other components which you can use as an example and inspiration for your own customizations.

SharePoint Starter Kit is provided as an open-source solution for anyoen to benefit from overall design or from code perspetive. You can find all used assets from the sp-starter-kit GitHub repository.

Note. please check the Prerequisites section later in this page, before trying to apply this to your demo tenant. Notice also that this template does perform tenant wide configurations, so it's not recommended to be used in production tenants, unless you know what you are doing.

Objectives of this solution

SharePoint Communication Sites have great out-of-the-box capabilities, but the out-of-the-box capabilities may not always be sufficient for your scenarios. This is exactly why you are able to include your own customizations. This solution addresses common scenarios and tasks you may encounter when introducing those customizations, and provides examples and guidance on how you might address them including:

  • Automated provisioning of simple demo content within a communication site
  • Automated provisioning of the whole solution to any tenant within minutes
  • Automated configuration of Site Scripts and Site Designs at the tenant level using the PnP Remote Provisioning engine
  • Implementation of different customizations for SharePoint Online
  • Usage of Office UI Fabric and reusable PnP SPFx controls within the customizations

SharePoint Starter Kit UI

Included customizations

SharePoint Starter Kit applies following sites:

  • Creates 3 different site collections - landing hub site and two sub site colletions associated on the hub site
  • Installation of custom SharePoint Framework solution with 17 additional web parts and 7 SharePoint Framework extensions
  • Custom Site Designs which are visible in the out-of-the-box site creation process
  • Custom tenant themes, which are applied to the created site collections


Here are current prerequisites for making this solution work in your tenant.

  • You will need to be a tenant administrator to be able to deploy this solution
  • Automatic end-to-end provisioning only works with English tenants
  • Release preferences for your tenant will need to be set as "Targeted release for everyone" option (also known as First Release)
  • Add used tenant administrator account as Term Store Administrator in the Taxonomy Term Store
  • The tenant app catalog must have been created

SharePoint Starter Kit UI

Support for this template

If you have any issues or questions around this template, please use the sp-starter-kit GitHub repository issue list. This is community supported template.

Permissions required

Tenant Admin

Try it and


  • Business Processes
  • Technology Samples