Forge is an app development platform designed to revolutionize how Atlassian Cloud products are customized, extended, and integrated. Forge is currently in beta.
The following features are available in Forge beta.
Use the Forge command line interface (CLI) to create, develop, install, and manage Forge apps. The Forge CLI works in most command line applications.
Forge is built on a Function as as a Service (FaaS) infrastructure hosted by Atlassian. Your functions are written in Node.js and bound to extension modules that declare how the function is invoked. The following modules are available:
Also, your functions can interact with any REST API available on the internet.
As in React, functional components enable you to simplify your app to a collection of separate modules, which take props as inputs and return UI.
To call Jira or Confluence REST APIs from your app, you need to authenticate. We provide mechanisms for this so that you can make a call in a single line of code.
See beta limitations for a list of beta limitations.
We’re shipping early and often to learn from your experience and shape the future of our platform. During the beta, we’d love to hear any feedback you have so that we can make Forge better. To give feedback, create an issue in the Forge Jira project.
For help, reach out in the #help channel in the Forge Slack workspace. To join the Slack workspace, open the email accepting you into the Forge beta and click Join Slack workspace.
See changelog for updates to the Forge platform that affect app developers.