Strategies to Handle 500KB Payload Limit for Front-end Invocations in Forge

Hello Atlassian Community,

I’m currently working on a Forge app that needs to handle file uploads and large data payloads, but I’m hitting the 500KB limit for front-end invocations (invoke and invokeRemote via @forge/bridge).

I understand this is a platform quota, but I’m looking for practical strategies that other developers have successfully implemented to work around this limitation.

My specific questions are:

  1. Has anyone found official or supported approaches to handle files larger than 500KB in Forge apps?

  2. For those who implemented direct-to-cloud storage solutions (like AWS S3, Azure Blob Storage):

    • Are there any official examples or recommended patterns?

    • How did you handle authentication and security between Forge and your cloud storage?

    • Did you encounter any issues with CORS or permissions?

  3. Are there any alternative patterns or workarounds that have worked well for the community?

  4. Is there any plan from Atlassian to increase this limit or provide dedicated large-file handling APIs?

I’ve reviewed the platform quotas documentation, but I’m hoping to learn from real-world implementations and community experiences.

Any code examples, architecture diagrams, or lessons learned would be greatly appreciated!

Thank you in advance for your help.

1 Like

Hi @PedroArayaGlvez, and welcome to the Atlassian Developer Community! I can partially answer your last question:

  1. Is there any plan from Atlassian to increase this limit or provide dedicated large-file handling APIs?

The Atlassian team is currently working on Forge Object Storage to address this:

Developers have been asking for increased storage capacity in Forge Storage and equivalents to Amazon S3 to store attachments and media.

Includes:

  • Support large objects >5MB

  • We impose a 90 day TTL on Objects stored in Object Storage to ensure we do not incur costs during EAP. This limitation will be removed as we move to Preview.

The EAP has been concluded and roadmap item is aiming for the Preview this quarter, not sure what the exact status and scope of this release is though, i.e. this would be for Atlassian to comment.

1 Like