I am starting a new SharePoint Office 365 project. now i want to develop an App inside the SP online. currently i got those sites :-

enter image description here

so i am not sure if i want to create a new APP where i need to deploy it? now on the on-premises farms there is a section to create an app catalog site, where i deploy my apps and then i add the related apps inside the related site collections. but inside my Office 365 i can not find this option?? Can anyone adivce on this please? Thanks

1 Answer 1


Yes, in SPO, we have a Site Catalog available. Since, its a fresh tenant, you will have to create an app catalog site first and then you can upload apps there.

To do that, go to the Sharepoint admin center.

There you will find the apps section as below:

enter image description here

Once you click on it, you will get an option to create the app catalog site.

Here enter the details as required and it will create app catalog site collection(takes some time to get created)

enter image description here

Once its done, it will show up in the list of collections(see below image) and you will be able to upload the apps there.

Please be patient regarding this as it takes sometime to get created. Some time back on a fresh tenant, it took 45 mins.

enter image description here

  • So in this case i can start developing apps (what i mainly need is to develop some remote event receivers which get fired when i add/edit/delete list items)?? or still i need to purchase/configure the app domain inside office 365? as on the on-premises i need to configure DNS to allow deploying apps? now when i develop a remote event receiver i will have 2 projects inside the visual studio project:- 1) the SP one 2) and the provided host one... so can i deploy this inside our office 365?
    – John John
    Jun 28, 2017 at 15:16
  • sorry, this is out of scope for the question. For your case (event receivers), you have 2 options, deploy to azure or deploy to IIS (your on-prem server). So, you web(provider hosted one) can be deployed to azure or IIS. If you have azure, you can deploy there, if you have IIS, you can deploy there. Its your choice. The Sharepoint project(.app) file should be uploaded in this app catalog site. I have seen your featured question, will attempt to answer it over the weekend :) Jun 28, 2017 at 16:16
  • I do not want to develop Event Receiver (server side), i want to develop Remote Event Receivers. as i am using Office 365 sharepoint. so local IIS is not an option for me. now i can create the Remote Event Receiver using VS 2012 and create the .app file...then can i upload the .app file to the app catalog site collection inside Office 365?is this all what i need ? OR since RER require to be implemented as provider hosted app then i will need to purchase Azure to host my RER ???
    – John John
    Jun 28, 2017 at 16:32
  • RERs can be hosted on local IIS as well as azure. If you have IIS, you can use that, else purchase azure subscription and deploy there. Once the app file is created, you can upload it to app catalog. Jun 28, 2017 at 16:36
  • 1
    1) Yes, any IIS, need not even be Sharepoint server. 2) out of scope for this question. Jun 28, 2017 at 16:54

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.