Welcome to the Atlassian Developer Network

Links
Developer Network

If you're doing custom development with JIRA or Confluence, you've come to the right place.

Developer Network Resources

Interested in agile development?

Documentation

All the info needed for developing cool stuff. Includes: environment setup, build, plugin guides, and Developer FAQs. If you're doing custom development with JIRA or Confluence, you've come to the right place.

How to Build an Atlassian Plugin — Start here to learn how to set up your development environment, create a plugin template and start coding.

Development Platform for Plugin Framework 2

Guidelines for Atlassian REST API Design — If you are a developer/administrator who wants to interact with the REST API in one or more of the Atlassian applications, it will help you to know the principles behind our REST API design.

Mailing Lists and Support

Forums and Mailing lists exclusively for developers and development questions. Please post all queries to the appropriate Developer Forum. This is a terrific community resource for exchanging knowledge with other plugin developers. You can use the web-based forum or the email-based mailing list, whichever you choose.

JIRA-Developer List Signup Forums
Confluence-Developer List Signup Forums
Bamboo-Dev List Signup Forums
Crowd-Dev List Signup Forums
DevNet SVN Commits List Signup  

The Atlassian Developer Blog

For up-to-date news and opinions from the JIRA and Confluence development teams.

Atlassian Developer Blog
Agile With A Remote Product Owner
We Are From Mars All agile methodologies stress the need of co-locating development with the customer's representative - the Product Owner - or at least, having them in close proximity -...
Make Your Code Agile: Refactoring
In this post I define and promote refactoring in productivity terms through controlling code complexity.
Help us Integrate Confluence with Alfresco
At Atlassian we're always looking for ways to expand the utility and functionality of our products. Sometimes this means we develop that code ourselves, and sometimes it means our community fills in...
Hamcrest saves your soul - Now with less suffering!
In a previous post I described how Hamcrest can save your soul. After writing that, it was pointed out that you probably don't need to suffer so much boiler-plate to save your...
How to determine the context your macro is being rendered in
For Confluence 2.10 (remember that?), we converted the display of the Jira Issues Macro from using a static HTML table to using a table infused with jQuery goodness. Now we could add...

Community Discussion

These areas are for discussion of new features, and documentation, tutorials and code samples contributed by the community.

General Developer Network Discussion
JIRA Community
Confluence Commuinty

Plugin Libraries

Plugin Libraries

Some developers have contributed their plugins back to the JIRA and Confluence community. There are some killer plugins and macros in these spaces that you can use to extend our products. You can also look at those plugins as examples to help you with your own development.

Recently Updated Plugins

JIRA Plugins
JIRA Extensions
(The 5 most recent pages less than 30.0 days old in space JIRA Extensions.)
JIRA Enhancer Plugin
Batch User Management
ZenDesk JIRA plugin
Behaviours-jira-src-0.1.zip
Worklog Sheet Plug-in
Confluence Plugins
Crowd Plugins
Crowd Extensions
(The 5 most recent pages less than 30.0 days old in space Crowd Extension.)
RoundCube Webmail Integration
WordPress Connector
Bamboo Plugins
Bamboo Extensions
(The 5 most recent pages less than 30.0 days old in space Bamboo Extensions.)
Bamboo Custom Dashboard Plugin
Bamboo Test Threshold Plugin
Mercurial Plugin
  Upcoming Plugin Webinars
Past Webinars
 

Plugin Hosting

Atlassian can host your plugin development project. We'll provide a subversion repository, Confluence space and a JIRA project. Find out more.

Contribute

How can I get involved?

Share your Plugin

You've spent long hours getting your plugin just right. Why not share it with the rest of the Atlassian Community? Here's how you can release your plugin to the Atlassian Community.

Submit a patch

Have you found a bug in an existing plugin? Something not quite right? Is there an itch you want to scratch? Many of our plugins are open-source and welcome contributions. With closed-source projects, including the products themselves, you are still welcome to submit patches for us to review. Here's how to submit a patch.

Join an existing project

If you're really excited about a plugin, jump right in! Contact the plugin's sponsor and discuss how you might be able to collaborate.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.


Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 2.5 Australia License.