Skip to main content

Migrating ScriptRunner apps to Cloud

All the resources you need to get to grips with ScriptRunner migration.
A person holds up a magnifying glass
We know that migrating an app like ScriptRunner can be daunting.
There can be lots lurking in an old instance that you have to sift through even before you get to the plugins that are installed, so we have pulled together everything we could think of that might help lighten the load.
Need to understand the differences between ScriptRunner for Confluence Data Center and ScriptRunner for Confluence Cloud? We've got you. Want to get to grips with the different Atlassian APIs? We can help with that.
In this section, we've assembled FAQs, checklists, case studies, webinars, the works.
And if you have a question we haven’t answered, we want to hear from you.
We're here to help.

Differences

Why are the Cloud apps different to on-premise?
chevron icon
Vendors (like us!) build apps on top of the Atlassian products, so any differences at the Atlassian level impact all app vendors' approaches and capabilities when it comes to recreating Server or Data Center functionality in the Cloud.
Has Jira/Confluence Cloud got more functionality than Jira/Confluence Server/Data Center?
chevron icon
In some cases, yes, in some cases, no. This means that you have to very occasionally watch out for Server/Data Center customisations you may have created which are now built into Cloud, as these may cause conflicts.
Please navigate to the dedicated product migration guides (linked below) for a full feature comparison.
An illustration of a pair of hands cradling a pink circle with a checkmark inside
ScriptRunner for Jira
See your hosting options, feature comparisons and resources.
Go to migration guidearrow icon
An illustration of a pair of hands cradling a pink circle with a checkmark inside
ScriptRunner for Confluence
See your hosting options, feature comparisons and resources.
Go to migration guidearrow icon
An illustration of a pair of hands cradling a pink circle with a checkmark inside
ScriptRunner for Bitbucket
See your hosting options, feature comparisons and resources.
Go to migration guidearrow icon

Migration processes

Certain elements can be migrated via Atlassian's Cloud Migration Assistants for Jira and Confluence, but it isn't currently possible for the migration path for ScriptRunner to be 100% automatic. We are developing tools internally and working with Atlassian to allow us to support even more automation in the process.
There are apps and products which can support you, but it will depend on the exact use case. Feel free to reach out to your Atlassian partner if you’d like more help.

Your scripts

Yes, you will have to do some level of rewriting for almost all scripts because Jira Data Center uses a different API to Jira Cloud. The same is true for Confluence.
Jira Cloud apps use its REST API which is different to Jira Data Center’s Java API. Some scripts will be easy to translate, others may be more difficult. Read our guide to rewriting scripts for Cloud.
This is not always possible because of the fundamental API differences between Atlassian’s on-prem and Cloud products.
Some “direct API translations” are possible from Data Center to Cloud but most are not. In general, the Cloud API contains more functions when compared to Data Center.
For more information on the Atlassian Cloud API, check out this page from Atlassian.
In ScriptRunner for Jira, you can see all of your scripts using the Script Registry feature.
Technically, yes, this is possible in Atlassian Forge. However, you cannot use ScriptRunner for Jira Cloud to build these.

Privacy, security and integrations

Your privacy and security is incredibly important to us. ScriptRunner apps are ISO 20071 compliant and we have worked hard with Atlassian to achieve their "Cloud Fortified" status on Cloud apps such as ScriptRunner for Jira and ScriptRunner for Confluence.
ScriptRunner for Jira Cloud and ScriptRunner for Confluence Cloud customers also benefit from data residency.
Learn more about our approach to trust and privacy. For details on how we handle your data, please see our privacy policy or see the EULA for any of our apps on the Atlassian Marketplace.
This depends on the APIs provided by your other apps. In general, it should be possible to connect many services, but the specifics and logistics may vary. ScriptRunner Connect comes with a number of connectors for Atlassian and beyond to give you a seamlessly integrated toolstack.
Feel free to speak to us before starting the journey as our experts and tools may be able to help.

Pricing

Comparing Cloud app pricing to Server/Data Center app pricing is very difficult. This is because it is not a direct comparison. For instance, Cloud apps handle hosting, maintenance and upgrades, whereas Server/Data Center apps do not. When comparing costs, we always advise you to consider your total costs on each hosting and not just the app costs. This will help you make a truer comparison before deciding what is best for your organisation.
If you’re about to migrate to Cloud and want a longer trial, we always advise speaking to your partner or vendor. If you don’t already have one, feel free to speak to our colleagues at Adaptavist or find a partner in your region.

Ready to dive into your apps?

Let's take a look at the specifics for each ScriptRunner app.
An illustration of a pair of hands cupping a circle with a check mark in it
ScriptRunner for Jira
See your hosting options, feature comparisons and resources.
Go to migration guidearrow icon
An illustration of a pair of hands cupping a circle with a check mark in it
ScriptRunner for Confluence
See your hosting options, feature comparisons and resources.
Go to migration guidearrow icon
An illustration of a pair of hands cupping a circle with a check mark in it
ScriptRunner for Bitbucket
See your hosting options, feature comparisons and resources.
Go to migration guidearrow icon

Need some help writing scripts for Cloud?

Don’t have the bandwidth to rewrite your scripts in-house? Whether it’s time restrictions, personnel changes or a lack of confidence holding you back, our scripting service can help get you up and running quicker.
  • Get production-ready scripts on demand
  • Available across ScriptRunner for Jira, Confluence, or Bitbucket
  • Available across Cloud and Data Center
  • Cloud Migration packages available

Migration guidance

Navigating between Data Center and Cloud and not sure where to start? Our Customer Success Team has you covered.
A person in a pink blazer works on a laptop surrounded by chat bubbles