Is there any way to configure Splunk to use an application repository other than apps.splunk.com? For example, if I wanted to create a local app repository within my organization such that we could create corporate specific applications and make them available to any business unit which has a local Splunk or if we wanted to use it as an application update location? Is this possible? Is there a way to change the URL that is used and is there any documentation on how this access and sync is accomplished?
I don't know of any... so you may be stuck with examining the requests sent by Splunk to regular Splunk Apps and reverse engineering your repository from that.
You want instances to be able to manually pull an app, right? Not to push out apps to several Splunk instances from a central location?