Bamboo Developer Documentation

Looking for existing plugins? See the existing Bamboo plugins written by the community and partners at the Atlassian Marketplace.

Getting Started

There are two main ways to develop with Bamboo – using our REST APIs or developing a plugin. If you are integrating Bamboo with another application or scripting interactions with the Bamboo server, you will most likely want to use the REST APIs. If you wish to extend Bamboo's functionality, a plugin may be the answer. To get started writing plugins, we recommend you to download the plugin SDK and follow the instructions to set up a plugin development environment.

Main Topics

Get started by setting up your Atlassian plugin development environment.

Learn how to write Bamboo Tasks to create Builders, Deployers, Test Runners and other custom functionality for Jobs.

Learn how to write Gadgets to expose or consume content in Atlassian applications.

Plugin Modules
Learn how to build plugin modules that integrate Bamboo with your other applications, improve your builds and enhance people's experience with Bamboo.

Bamboo exposes its data via REST services. Learn how to use the REST API's to integrate Bamboo with your other applications or to script interactions with the Bamboo server.

Recent Changes by Version

Atlassian Development Hubs



REST Resources

Atlassian Marketplace

Plugin Modules

Bamboo Developer Documentation Archives


Bamboo FAQ

Developer FAQ

Developer Forums

Atlassian Developer Blog

Atlassian Partners

Bamboo Resources

Latest EAP Releases

EAP releases can be used by Developers to ensure that their Plugins work with the next version of Atlassian Bamboo. (RSS)

Was this page helpful?
Powered by Confluence and Scroll Viewport