Swagger UI is an easy to understand/user friendly way to show the APIs of software or whatever people make. This is the link to what Swagger says about themselves, they go into far more detail: https://swagger.io/docs/specification/2-0/what-is-swagger/
No, you can’t make requests to roblox.com from HttpService, probably because Roblox servers might make internal requests that only work when they originate from Roblox servers, and letting you make requests to roblox.com could be a security risk.
No, they already did a while ago.
Yes, but that’s not what the original post is about.
All this means is the mentioned APIs which Roblox uses for what was previously called VIP servers are being removed, and now you need to use the APIs with the other name (which could also differ in some ways but I don’t think they do in this case).
This isn’t any sort of wacky convoluted way just to say that Roblox is renaming VIP servers to private servers or anything, they already renamed them a while ago, this just has to do with those web APIs that might break people’s apps.
Roblox makes some APIs publicly available, you can use them within services that are meant to somehow work with info on Roblox e.g. Discord bots or websites.
It’s likely to prevent clutter on their end, they have to have all these described as code somewhere after all, and having a bunch of old legacy stuff everywhere makes for a very disorganized and difficult to maintain codebase.
To explain a little more in depth and contrast to the engine,
The engine itself has to deal with this all the time (but the engine has to support and keep supporting both old and new code or lots of games would break). Apps and websites that use Roblox APIs are naturally going to be less common and less important, especially if they are unmaintained, which is the only time these changes will break them. Maintained ones will just migrate to use the new APIs, and that’s really what the announcement is for, to make it clear to apps how they need to migrate.
Most games on Roblox are unmaintained and will generally always be provided, whereas most apps and services are expected to be actively maintained, since they’ll have to be actively running. They aren’t as worth the effort for people to keep hosting and providing if they aren’t maintaining them.
I think this update is good, because I once saw in noblox.js documentation or some message pointing to a feature request which asks for announcements for API changes. This is an announcement for an API change, so they got what they wanted! I can’t find that request tho.
This doesn’t impact us, but another nice thing to do before completely killing these would be a scream test a bit before an announcement like this.
Basically shut off functionality for 24 hours and let logging and other software notify people’s who software depends on the API. This would be useful for people still depending on endpoints like this.
I agree with that because the Private Server and VIP server are different, I suggest that VIP Server is only for “Very Important Persons” of Roblox. Like Youtubers, Developers, and Roblox staff too.
soo if this is for private server list, then how can i put it for Flee The Mall? you can’t use any website with “roblox.com” domain for getting HTTP requests in a roblox game, doing so could be risky, as anyone can hack you, see your private servers, robux, etc, I dont want to use proxies as it’s a big security risk