Our tutorials and guides are split into topics to help you learn to build apps using the Atlassian SDK. Tutorials provide step-by-step instructions for working through an example, while guides explore information about a particular topic in depth.
If you’re getting started with developing on Atlassian products, we recommend working through some tutorials. You can also check out the Product-specific tutorials page for more information about using the Atlassian SDK to build apps for specific products.
Note, these resources are relevant for Data Center products only. If you're using a cloud product, check out our cloud documentation instead.
The resources in this section will help you get set up to develop on our Data Center products. This includes learning about the Atlassian SDK, setting up your IDE, and creating an app.
Tutorials
Guides
Learn about best practices, common development tasks, and tooling.
Tutorials
Guides
The resources in this section help you with how to persist data in your apps. This includes learning about Active Objects, best practices, and working with entities.
Tutorials
Guides
Use these guides to upgrade your version of Active Objects when required.
Learn about how to set up testing for your app. This includes integration tests, unit tests, and testing persistence.
Tutorials
Guides
These resources explore how some of the internal wiring of your app works. This includes Spring, OSGi, and managing dependencies.
Tutorials
Guides
Use these resources to understand how to work with the client-side code in your app. This includes using the Atlassian UI components (AUI), using data providers, and minification.
Note, this includes information on Speakeasy, which is no longer supported. Speakeasy is an experimental framework for creating front-end only apps, but is not compatible with recently-released versions of Confluence.
Tutorials
Guides
The resources below cover how to develop REST APIs in your app.
Tutorials
Guides
This section lists tutorials and guides that are not related to major components of the Atlassian SDK, such as working with activity streams, internationalization, and releasing apps.
Tutorials
Guides
Rate this page: