I am working on Office 365 project, and i have 2 developers working as an out-sourced inside the project. now i want those 2 developers to be ale to developer and test some Provider-Hosted applications. so i did the following:-

  1. i create 2 developer site collections. and inside each site collection i added one of the developers inside the site collection administration group.
  2. Also inside the app catalog site collection i grant the users contribute permission to be able to upload apps.

so can anyone advice if the developers need any additional permission, on the tenant level ? or being the admin of the developer site collection + a contributor on the app catalog site collection should be sufficient to develop provider-hosted apps?


2 Answers 2


Mostly I guess these permissions are enough for your application development lifecycle.

However, if your app needs to do some stuff at the tenant level(for example, create or delete site collections) , then you need to have SharePoint admin permissions.

Check below screenshot related to tenant permission -

enter image description here


i do not think users with contribute permission can upload Apps inside the app catalogue, they need at least Edit..

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.