In this section you will learn about the differences in the Jira Server and Jira Cloud versions of ScriptRunner along with some of the technical workings you need to be aware of, including limitations and how scripts are executed.

ScriptRunner for Jira Cloud allows you to extend the functionality of Jira Cloud, executing scripts to interact with Jira as Post Functions or Event Listeners. Scripts can be useful for automating regular actions, such as, updating an issue during a transition, or performing a calculation and storing the result in a custom field on the issue.

Utilising the Groovy programming language you can respond to events and transitions and manipulate Jira using the REST API. Additionally, you can use the Enhanced Search feature to run JQL Functions in Jira Cloud and create filters for dashboards and scrum boards that use those functions.