Atlassian has announced the timeline for Connect's phased end-of-support.
From Sep 17, 2025, only Forge apps can be submitted to the Atlassian Marketplace. All new extensibility features will be delivered only on Forge.
Have an existing Connect app? Find out how to incrementally adopt Forge from Connect.
Apps can add content to the main board view in Jira Software, and to the board settings area if you have configuration options that are available on a per-board basis.
We have added experimental support for new ecosystem integration points to team-managed boards and backlogs. Please note that the APIs can change at any time. Get in touch with us in Developer community and share your feedback.
You can add a dropdown menu or button to a board, next to the Boards menu.
You can define a web section
that will be rendered as a dropdown in the top right
corner of the screen using the jira.agile.board.tools
.
You can then create web items
that use this web section as a location to populate
the dropdown.
1 2... "modules": { "webSections": [ { "key": "board-links", "location": "jira.agile.board.tools", "weight": 10, "name": { "value": "My board app" } } ], "webPanels": [ { "key": "my-web-panel", "url": "web-panel?id={board.id}&mode={board.screen}", "location": "board-links", "name": { "value": "My Web Panel" }, "layout": { "width": "100px", "height": "100px" } } ] } ...
The properties required for this location are the standard ones defined in the documentation for web sections and web items.
You can also provide a web panel in the board configuration section of the board ( accessible by clicking the (•••) menu on the board then Board settings).
For web panels:
jira.agile.board.configuration
You don't need to declare a separate web item
. Once you declare your web panel
in
this location, the link in the board settings sidebar is created automatically. See
the sample descriptor JSON below.
1 2... "modules": { "webPanels": [ { "key": "my-configuration-page", "url": "configuration?id={board.id}&type={board.type}", "location": "jira.agile.board.configuration", "name": { "value": "My board configuration page" }, "weight": 10 } ] } ...
The properties required for this location are the standard ones defined in the documentation for web panels.
You can add a button to a board. It appears next to the board configuration menu.
You can define a web item
that will be rendered as a button in the top right corner of the screen using the jira.software.board.tools
.
1 2... "modules": { "webItems": [ { "location": "jira.software.board.tools", "weight": 200, "styleClasses": [ "webitem", "system-present-webitem" ], "context": "addon", "target": { "type": "dialogmodule", "options": { "key": "dialog-module-readme" } }, "tooltip": { "value": "Board Readme" }, "icon": { "width": 24, "height": 24, "url": "/static/img/info.png" }, "name": { "value": "Readme" }, "key": "web-item-board" } ], "dialogs": [ { "url": "/static/index.html?board_id={board.id}", "options": { "chrome": false, "header": { "value": "Readme" }, "size": "x-large" }, "key": "dialog-module-readme" } ] }, ...
You can add a button to a backlog. It appears in the top right-hand corner.
You can define a web item
that will be rendered as a button in the top right-hand corner of the screen using the jira.software.backlog.tools
.
1 2... "modules": { "webItems": [ { "location": "jira.software.backlog.tools", "weight": 200, "styleClasses": [ "webitem", "system-present-webitem" ], "context": "addon", "target": { "type": "dialogmodule", "options": { "key": "dialog-module-readme" } }, "tooltip": { "value": "Backlog Readme" }, "icon": { "width": 24, "height": 24, "url": "/static/img/info.png" }, "name": { "value": "Readme" }, "key": "web-item-backlog" } ], "dialogs": [ { "url": "/static/index.html?board_id={board.id}", "options": { "chrome": false, "header": { "value": "Readme" }, "size": "x-large" }, "key": "dialog-module-readme" } ] } ...
Rate this page: