Forge Object Store is now available as part of our Early Access Program (EAP). To start testing this feature, sign up using this form.
Forge Object Store is an experimental feature offered for testing and feedback purposes. This feature is unsupported and subject to change without notice. Do not use Forge Object Store in apps that handle sensitive information, including personal data and customer data.
For more details, see Forge EAP, Preview, and GA.
The Forge Object Store is a hosted storage solution that let you manage large items such as data objects or media files. It provides you with a seamless way to efficiently store, retrieve, and manage objects directly from your Forge apps.
The Forge Object Store integrates tightly with the Forge platform, enabling secure and reliable file management.
The Forge Object Store has the following limitations during the EAP:
Storage limits: Objects can be up to 50 MB each, with a total storage cap of 1 GB across all objects.
Time-to-Live (TTL): Objects have a default TTL of 90 days. Custom TTLs can be set but must be greater than 1 second and can't exceed 90 days. This limitation will only be in effect for the EAP.
All objects will be deleted at the end of the EAP. Atlassian will provide notice before the end of the EAP to ensure you have time to download any stored data.
Accessing objects in UI: Direct object upload and download links for UI components are not supported and must be managed through Forge functions. File uploads or downloads in UI Kit must be handled through a Frame component, which acts as a container for a Custom UI application.
Pre-signed URLs: Pre-signed URLs are only available in the UI Kit Frame component or Custom UI. Support for resolver/Lambda is in progress and will be available soon.
Production deployments: The EAP is only for testing purposes and deployment to production will not be available.
Data in Forge hosted storage is namespaced. The namespace includes all metadata relevant to an app's current installation. As a result:
The Forge Object Store's capabilities are currently available only via Forge methods. See Managing objects for detailed information.
Forge also provides components for building frontends that interact with the Forge Object Store:
objectStore bridge methods: lets you integrate functions with Forge Object Store calls.useObjectStore hook: uses the objectStore bridge method to execute file management operations and track the state of objects.As part of the EAP, your feedback is invaluable in shaping the future of this feature. We encourage you to explore Forge Object Store's capabilities and share your insights to help us refine and enhance this service.
You'll need to register for the Atlassian Developer Community to access the feedback threads below.
Rate this page: