Skip to content

Compared with other scripting apps

Code Studio beside other scripting apps for Jira Cloud. A tick means everything in the row’s definition; a partial cell names what is missing. Each app links to the Marketplace listing it was checked against.

Checked on against each product's published documentation and its Marketplace listing. A dash means the feature is in neither.

CapabilityOktul Code StudioOktulScriptRunner for Jira (opens in a new tab)AdaptavistPower Scripts (opens in a new tab)AppfireJira Misc Workflow Extensions (JMWE) (opens in a new tab)Appfire
YesNoNoNo
YesNoNoPartly: Shows a template's result, not its changes
YesPartly: Confluence is a separate appNoNo
YesNoNoNo
YesNoNoNo
YesYesYesYes
YesYesYesNo

JavaScript and TypeScript

Scripts are written in JavaScript or TypeScript, with completion for the app's own API in the editor.

How Code Studio does it

A sandbox that lists the changes

A test run reads the site for real, records every write instead of sending it, and lists the changes it would have made.

How Code Studio does it

Jira and Confluence in one app

One installation scripts both products, with the same scripts, triggers and settings.

How Code Studio does it

Scripts stay inside Atlassian

Scripts, runs and logs are kept in the site's Forge storage and run on Atlassian Forge. No server of the app's vendor stores or runs a script.

How Code Studio does it

Rovo agents for scripts

Rovo agents write a script from a description, convert ScriptRunner Groovy to TypeScript, and debug, optimise and edit scripts. Every draft runs in the sandbox, and a person publishes it.

How Code Studio does it

Listeners and schedules

Scripts run on product events and on schedules, without a person starting them.

How Code Studio does it

Scripted fields

A custom field whose value a script computes.

How Code Studio does it

If a row no longer matches what an app does, write to hello@oktul.com and we will check it again.

What each row means

Each definition links to the page that documents it.

JavaScript and TypeScript
Scripts are written in JavaScript or TypeScript, with completion for the app's own API in the editor. How Code Studio does it
A sandbox that lists the changes
A test run reads the site for real, records every write instead of sending it, and lists the changes it would have made. How Code Studio does it
Jira and Confluence in one app
One installation scripts both products, with the same scripts, triggers and settings. How Code Studio does it
Scripts stay inside Atlassian
Scripts, runs and logs are kept in the site's Forge storage and run on Atlassian Forge. No server of the app's vendor stores or runs a script. How Code Studio does it
Rovo agents for scripts
Rovo agents write a script from a description, convert ScriptRunner Groovy to TypeScript, and debug, optimise and edit scripts. Every draft runs in the sandbox, and a person publishes it. How Code Studio does it
Listeners and schedules
Scripts run on product events and on schedules, without a person starting them. How Code Studio does it
Scripted fields
A custom field whose value a script computes. How Code Studio does it

A problem or a question? Write to support@oktul.com or open a request in the Help Center (opens in a new tab). Both open a request with a reference and an SLA.