Please can you report on your approximate revenue split between cloud and server? Is there a clear difference in size of market? E.g. do you get 80% of your revenue from server and 20% from cloud? Vice versa?
Context: we have cloud apps and don’t know whether porting them to server is the best plan, because we don’t know the size of the market.
It would be really helpful to hear from some other devs.
I have multiple apps and I found that some are more favored in Cloud, while others in the Server environment. This depends if your app is more tailored to smaller or larger organizations.
In addition to @huw’s response, I think there is general agreement that cloud is the future. We had 60% growth in cloud app sales (YoY: FY18 -> FY19) and over the past two years, the number of Cloud apps installed has more than doubled.
In general, Atlassian would be very keen for you to port your server apps to cloud. Please let us know if you run into any problems.
Being a server-only vendor, we are looking forward to also adopting cloud. However, it’s rather hard on the Bitbucket side as there is no information on if/when PvA (paid via atlassian) addons will be available, nor any reasonable response in how to enable PvV (paid via vendor). The marketplace support seems heavily overloaded and/or does not really look into the question and gives wrong information.
Would be great if @dmorrow or someone else could help to get these things forward.
I have been pending a release for my first bitbucket cloud app for over two months now, in the wait of Atlassian to give a reasonable solution forward. Optimal would have been to get a release date of PvA but that seems still unreasonable.
My hope for two months has been to get PvV status, but that also seems impossible although there are tens of apps with this status right now.
This unclarity is stopping me from going forward with the cloud development of our other apps. If they have to be released as free apps it’s not worth the effort.
Right now Atlassian support is telling me to “Release as Free then tell customers that it’s actually a paid app in your documentation”. I think this will give a very bad user experience as the expectations from customer for an app marked as Free by Atlassian would be that it’s… free!
TL;DR - While PvA is not available, please allow marketplace vendors to mark Bitbucket Cloud Apps as Paid via Vendor to avoid tricking the customers into installing an addon believing it is free.
I’m only building server apps if enough customers email asking for it. Built my first cloud-to-server app about a month ago and it’s a hilariously painful developer experience (more so than cloud). I managed to use REST APIs and almost avoided touching Java except for licensing checks.
The first thing you’ll hit if you’re on Windows is a 2015 bug that prevents hot-rebuilding your plugin. I had to switch to Mac to avoid the 8min server instance reboot time on every code edit.
Pricing structure on server is also much less attractive if you’re trying to build a long-term business. Because unlike cloud, server customers are effectively making a one-time purchase (unless there’s some rare reason why they’d need ongoing support). But alas many of the Fortune 500 companies are still on server so you’ve got to go where you’ve got to go.