Add the ability to create Site Collections through the SharePoint CSOM
Although this ability is available to SharePoint Online (using the SpoOperation and Tenant classes); it puzzles me that this is not available for on-premises. This is crucial when trying to create a 'Self Service Site Creation App' for on-premises otherwise the solution becomes a hybrid of Farm Solution (Web Service for Site Collection Op) and SharePoint App.
Hello, Zane. We’re happy to say that this is now possible. Here is a blog post, by Vesa Juvonen, that discusses this functionality:
Zane Rahui commented
FYI: I believe this is now possible through the April 2014 CU: http://blogs.msdn.com/b/vesku/archive/2014/06/09/provisioning-site-collections-using-sp-app-model-in-on-premises-with-just-csom.aspx
Hossein Aarabi commented
This is a nice feature to have. A work around for now is to create the site collections using a PowerShell script. Invoke the PS script from your .NET code.