As a Roblox developer, it is currently too hard to perform several web tasks directly in game, without needing to rent out an external server. This incurs additional cost to do basic management tasks.
We have the OpenCloudService
, so it seems weird that what it’s allowed to do is restricted, instead, if the API key is linked to an experience, it should be possible to use RequestAsync
with open cloud URLs
Case Study: Group Management
Many roleplay games have a tight integration with their underlying group, we have some functionality such as getting group membership already in-engine, however, to do management tasks such as promoting people automatically, an external server connected to Open Cloud is required.
As stated before, this is an unnecessary cost to the developer when it would easier to just allow developers to access the /cloud/
directory of apis.roblox.com
If Roblox is able to address this issue, it would improve my development experience because I would not need to occur additional costs to do basic group tasks.