Last updated Dec 8, 2017

Gadget developer documentation

At heart, Atlassian gadgets are Google gadgets. Atlassian gadgets use the new Google gadgets.* API defined by the OpenSocial specification. In addition, you will probably want to use some of the Atlassian extensions to the gadget specification. You will also want to package your gadget as an Atlassian plugin, along with plugin modules that allow your gadget to interact with the Atlassian applications such as JIRA and Confluence.

Read our introduction to gadget development. Then follow a tutorial or jump right into writing a gadget.

Main Topics

Gadget XML Specification
See how to define your gadget via an XML file.

Atlassian Gadgets JavaScript Framework
Use our JavaScript libraries to create your gadget, extract data from an Atlassian application and display it in the gadget UI.

Atlassian Plugin SDK
Many gadgets go hand-in-hand with Atlassian plugins. Get started with developing an Atlassian plugin.

Atlassian Development Hubs

JavaScript Cookbook


The big list of Atlassian gadgets
Version matrix of gadgets and applications
Atlassian Marketplace
Gadget user's and administrator's guide
Gadgets Developer Documentation Archives


Gadget development FAQ

Answers from the community
Mailing lists at
Atlassian Partners
Feature requests and bug reports
Atlassian developer blog

Rate this page: