Welcome to the Jira developer community! This page will help you get started developing for Jira Data Center.
This documentation refers to Jira Data Center only. Are you looking for more information about the cloud products? Check out Atlassian cloud developer documentation
With Jira's app system, you can build apps that customize and extend Jira. An app (formerly known as a plugin or add-on) is a bundle of code, resources, and a particular configuration file that you can install on your Jira instance to add new functions or modify existing features.
There are two main types of apps:
System apps that are bundled with Jira and provide core Jira functions.
Custom and third-party apps developed specifically for your Jira site or available from the Atlassian Marketplace. These can be free or paid. If you've already built an app, check out how to make it available on Marketplace.
To get familiar with Jira, check out the Learning section in the sidebar. Our tutorials will give you step-by-step instructions with examples, and guides will provide in-depth information on specific topics. You'll also learn about the major components of Jira (such as projects or issues). Check out our Jira tutorials and guides
Jira Plugins2 is a bundle of code, resources, and configuration files that you can install in your Jira instance. With the Plugins2 apps, you can add content or features, make secure requests to Jira's APIs, and listen and respond to the webhooks. If you're new to building Plugins2 apps, try our Atlassian Plugin SDK tutorial. It'll help you set up the SDK and create a Jira app module. You can also import your app into an IDE project.
Learn how to build an app with the Atlassian Plugin SDK tutorial
Jira has REST APIs and Java APis that you can use to interact with Jira. For example, you may want to integrate your existing application with Jira or write a script to get information from Jira. For more information, check out our reference documentation:
Our architecture documentation will help you understand Jira fundamentals and get a high-level perspective of Jira's dependencies. It covers such topics as webhooks, web panels, web fragments, authentication, and templates.
Rate this page: