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:
-
Has anyone found official or supported approaches to handle files larger than 500KB in Forge apps?
-
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?
-
-
Are there any alternative patterns or workarounds that have worked well for the community?
-
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.