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.
| Capability | Oktul Code StudioOktul | ScriptRunner for Jira (opens in a new tab)Adaptavist | Power Scripts (opens in a new tab)Appfire | Jira Misc Workflow Extensions (JMWE) (opens in a new tab)Appfire |
|---|---|---|---|---|
| JavaScript and TypeScript | Yes | No | No | No |
| A sandbox that lists the changes | Yes | No | No | Shows a template's result, not its changes |
| Jira and Confluence in one app | Yes | Confluence is a separate app | No | No |
| Scripts stay inside Atlassian | Yes | No | No | No |
| Rovo agents for scripts | Yes | No | No | No |
| Listeners and schedules | Yes | Yes | Yes | Yes |
| Scripted fields | Yes | Yes | Yes | No |
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
Related
- Moving from ScriptRunner
- Script languages, publishing and Git
- Sandbox and production
- Triggers
- Rovo agents
A problem or a question? Write to support@oktul.com or open a request in the Help Center (opens in a new tab).