Oktul home
  • English
  • Estonian

The documentation is in English only.

Contact us

Compared with other scripting apps

Oktul Code Studio beside ScriptRunner for Jira, Power Scripts and JMWE, one capability per row, with what each row means and where it is documented.

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.

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
JavaScript and TypeScriptYesNoNoNo
A sandbox that lists the changesYesNoNoShows a template's result, not its changes
Jira and Confluence in one appYesConfluence is a separate appNoNo
Scripts stay inside AtlassianYesNoNoNo
Rovo agents for scriptsYesNoNoNo
Listeners and schedulesYesYesYesYes
Scripted fieldsYesYesYesNo

Checked on against each product's published documentation and its Marketplace listing. A dash means the feature is in neither. If a row no longer matches what an app does, write to hello@oktul.com (opens a new email) 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: JavaScript and TypeScript
A sandbox that lists the changes
A test run reads the site's real data, records every write instead of sending it, and lists the changes it would have made. How Code Studio does it: A sandbox that lists the changes
Jira and Confluence in one app
One installation scripts both products, with the same scripts, triggers and settings. How Code Studio does it: Jira and Confluence in one app
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: Scripts stay inside Atlassian
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: Rovo agents for scripts
Listeners and schedules
Scripts run on product events and on schedules, without a person starting them. How Code Studio does it: Listeners and schedules
Scripted fields
A custom field whose value a script computes. How Code Studio does it: Scripted fields

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