Isolated Cloud is Atlassian's single-tenant cloud environment that provides fully isolated data and compute for customers with strict security and compliance needs, such as those in regulated industries. These customers require dedicated storage, compute, and networking, with strict control over data egress and residency.
Isolated Cloud supports all Forge apps. Connect and Connect-on-Forge modules are not supported.
Because Isolated Cloud customers make app decisions based on their own security profile, residency requirements, and trust criteria, the architecture you choose for your Isolated Cloud app should be shaped by your customer's specific needs rather than a single platform-wide constraint.
Use this guide to understand what's required and how to publish your Isolated Cloud app on the Marketplace.
Your app must meet both of the following criteria:
Connect and Connect-on-Forge modules are not supported.
There are no platform-enforced egress restrictions specific to Isolated Cloud. Whether to install an app with egress requirements is at the customer's discretion, based on their own security and compliance policies.
As a general rule, Isolated Cloud customers expect their data to remain strictly within the Isolated Cloud environment. Apps that keep data within the Isolated Cloud environment are most likely to meet the broad security expectations of Isolated Cloud customers. We recommend discussing your app's architecture with your customer early to confirm it aligns with their requirements.
Like Atlassian Government Cloud, some Forge platform features may be available in Atlassian Commercial Cloud before they reach Isolated Cloud. Check the Forge changelog for the latest feature availability.
Before you begin, ensure you have:
forge deploy -e production.Transitioning an Isolated Cloud app between FREE and PAID (or vice versa) is not allowed. Once your Isolated Cloud app is published with a pricing model, you cannot switch it from FREE to PAID or from PAID to FREE. Be careful to choose the correct pricing model before you publish.
Before you can list an Isolated Cloud app on the Marketplace, you need to first enable Sharing for it. To do this:
Isolated Cloud uses the same developer console as your standard Cloud apps at developer.atlassian.com.
Once the app's distribution is set to Sharing, you can create its Marketplace listing:
For Isolated Cloud, the portal provides a dropdown of your available unpublished apps to select from.
Next, review and update your app listing's details to reflect Isolated Cloud specific information.
Follow the guided process to review and, if necessary, update your app details before submitting your Isolated Cloud app version. When you're done, select Submit.
An Isolated Cloud icon will appear on your listing. This icon is visible across your listing page and pricing section, helping customers identify apps compatible with Isolated Cloud.
Isolated Cloud apps have their own Privacy and Security tab on the Marketplace listing. Complete this tab with information that accurately reflects how your app runs in the Isolated Cloud environment.
To add Privacy and Security information for your Isolated Cloud app:
If your cloud app already has a completed Privacy and Security tab, you may be able to use the Copy from Cloud feature to populate matching fields in the Isolated Cloud form. Copy from Cloud only fills the form as a starting point. You must review the copied answers and manually save or submit them before they are stored.
Maintain separate Privacy and Security information for your cloud and Isolated Cloud app versions. Changes to one environment's Privacy and Security tab don't automatically sync to another environment.
For more details, see Privacy and Security tab in your Marketplace listing.
To release a new version of your Isolated Cloud app, deploy the updated version using the Forge CLI within the Atlassian Commercial Cloud environment:
1 2forge deploy -e production
Make sure you run this command with your Isolated Cloud specific App ID configured. The new version will automatically inherit the visibility settings of the previous version.
When publishing your app's Isolated Cloud version, your listing will appear alongside your existing cloud version under a single Marketplace listing. To help Isolated Cloud customers quickly identify your app and set the right expectations, consider the following:
For Isolated Cloud apps, only the Standard edition is currently supported. As a Marketplace Partner, you will be able to set and upload pricing specifically for the Standard edition of your Isolated Cloud compatible app. This allows you to tailor your pricing for Isolated Cloud customers, which may differ from your cloud version.
When configuring your app's price, make sure to select Isolated Cloud as the hosting type.
Advanced editions and Multi-instance pricing is not supported for Isolated Cloud apps yet. Ensure that your pricing structure reflects this limitation.
The review process for Isolated Cloud apps is the same as for cloud apps.
After submitting your app through the Marketplace Partner Portal, it will enter the review queue. The Atlassian review team will assess your submission for compliance, accuracy, and completeness.
Monitor your email and the Partner Portal for feedback or requests for additional information. Prompt responses help avoid delays and ensure a smooth review process. Once approved, your app will be published for Isolated Cloud customers.
Always select Isolated Cloud as the hosting type before submitting your app for review.
Key points:
Customers can find your Isolated Cloud app by selecting Isolated Cloud from the View for dropdown on your Marketplace listing. Make sure your listing messaging clearly communicates that this version is purpose-built for the Isolated Cloud environment.
Q: Can I use the same App ID for Isolated Cloud and cloud versions?
A: No. You need one App ID for your cloud hosting type and a separate App ID for Isolated Cloud hosting type. This ensures your Isolated Cloud app is properly identified and managed within the Marketplace.
Q: Where do I develop and deploy my Isolated Cloud app?
A: Isolated Cloud apps are developed and deployed through the developer console at developer.atlassian.com. Your Isolated Cloud App ID must be distinct from your cloud App ID.
Q: What Forge apps are supported in Isolated Cloud?
A: Isolated Cloud supports all Forge apps. Connect and Connect-on-Forge modules are not supported. The right approach for your Isolated Cloud app depends on your customer's specific security, residency, and egress requirements.
Q: Can I maintain a single codebase for cloud and Isolated Cloud?
A: Yes, this is the recommended approach. Maintain one codebase and use environment variables to manage any differences in platform capabilities across environments. Deploy to both cloud and Isolated Cloud using the Forge CLI with distinct App IDs. If a capability is unavailable in Isolated Cloud, delay enabling that feature in the Isolated Cloud environment rather than maintaining separate codebases.
Rate this page: