Every JIRA application (JIRA Software, JIRA Service Desk, JIRA Core) is built on the JIRA platform. The JIRA platform provides a set of base functionality that is shared across all JIRA applications, like issues, workflows, search, email, and more. You can extend and modify this functionality via the integration points provided by the JIRA platform, including the JIRA REST APIs, webhooks, plugin modules, etc.
The pages in this section will help you learn about the JIRA platform and how to develop for it. You'll find information on JIRA's architecture and JIRA add-ons, guides to developing for different parts of JIRA, JIRA Data Centre, and more.
Not sure if you are in the right place?
Topics in this section
|The topics in this section will help you to understand how to develop for different parts of the JIRA platform, like projects, issues, fields, and more. You might be writing a new JQL function or just want to know the best way to add a link to the project sidebar. Each topic contains guidelines, step-by-step tutorials and links to related resources, such as API references, web fragments and plugin modules.
|The topics in this section will help you understand the architecture of the JIRA platform and how JIRA development works in general. You'll find information on JIRA's dependencies, authentication, web fragments, templates, and more.
|An overview of JIRA add-ons, including the different frameworks (Plugins2 and Atlassian Connect).
|JIRA Data Center is the enterprise implementation of JIRA, providing high availability and performance at scale. This section contains developer information specific to JIRA Data Center.