course

Build and deploy your first Forge app


Sign in
Start course

duration

35 minutes

level

Beginner

product

Forge
Explore app inspiration, example apps, and Forge tutorials and guides. Then, become familiar with Forge’s building blocks and build your first app.
 
After this course, you’ll be able to:
  • Create a free Atlassian developer site to install and test Forge apps.
  • Set up your developer environment.
  • Create and deploy a new Forge app.
  • Install your app into an Atlassian site.
  • Update an installed app.
The availability of features and functionality shown in this course depends on your product subscription. To learn more about Atlassian product subscriptions, visit our FAQs.

3 Lessons in this course

10 minutes
Set up your local Forge development environment

By the end of this lesson, you’ll be able to: - Create a free Atlassian developer site - Set up your development environment using Node.js - Install the Forge Command Line Interface (CLI) - Log in to Forge CLI with your Atlassian API token - Download your favorite code editor

Get started

Sections
  • Create a free developer site
  • Set up your developer environment
  • Install the Forge Command Line Interface (CLI)
  • Log in to Forge CLI with your Atlassian API token
  • Download a code editor
10 minutes
Plan what you can build with Forge

By the end of this lesson, you’ll be able to: - Get inspired to build apps by browsing the Atlassian Marketplace. - Locate Forge documentation for templates, modules, and UI options. - Distinguish between Forge UI Kit and Custom UI, and when to use each.

Get started

Sections
  • Get inspired in Atlassian Marketplace
  • Find templates and modules in documentation
  • Jumpstart development with real-world examples
  • Connect with other developers in the Community
15 minutes
Build and deploy a Forge app

By the end of this lesson, you’ll be able to: - Create a new Forge app with a suitable template using the Forge CLI. - Explore the structure of the generated app, including its files and folders. - Identify and configure modules within the app to enable specific functionalities. - Update the manifest.yml and index.jsx files to fit the app’s requirements. - Recognize the environments available in Forge and how apps are deployed between them. - Describe what it means to install a Forge app on an Atlassian instance. - Use Forge install commands to install and update apps.

Get started

Sections
  • Build your first app
  • Create the app
  • Develop the app
  • Deploy your app
  • Get your app onto an Atlassian site
  • Access your app
  • Update an installed app

Community

FAQsForums guidelines
Copyright © 2025 Atlassian
Report a problemPrivacy PolicyNotice at CollectionTermsSecurityAbout