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.
| 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 |
|---|---|---|---|---|
| Yes | No | No | No | |
| Yes | No | No | Partly: Shows a template's result, not its changes | |
| Yes | Partly: Confluence is a separate app | No | No | |
| Yes | No | No | No | |
| Yes | No | No | No | |
| Yes | Yes | Yes | Yes | |
| Yes | Yes | Yes | No |
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 itA 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 itJira and Confluence in one app
One installation scripts both products, with the same scripts, triggers and settings.
How Code Studio does itScripts 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 itRovo 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 itListeners and schedules
Scripts run on product events and on schedules, without a person starting them.
How Code Studio does itIf 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
Related
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.