RFC-97:REST APIs in Forge

Marketplace signals and program eligibility
Configurable egress / remotes enable partners to deliver more flexible apps which increase customer trust by enabling them to better understand and control how their data is managed. With that said, the ability to share data remotely would preclude these apps from being eligible for Runs on Atlassian in the program’s current definition and state.
This RFC will not explore the impacts of the utilisation of this capability on RoA or other marketplace signals at this time.

Quoting from here.

If this inconsistency isn’t addressed before these features become available to customers, the whole point of RoA will be lost: an app with REST APIs can share data remotely. For sure, it will be on the customer to decide who and what can call those APIs, but isn’t it exactly the same with optional/configurable egress?

REST API Optional egress
Customer decides who uses it Yes Yes
Customer can disable it Yes Yes
Can send data out to 3rd parties Yes Yes
Guarantees data residency No No
On by default Yes Yes
RoA Yes No

Make it make sense, because I can’t

5 Likes