Hello! I'm Appy, your Appsmith support bot.
Currently, in Appsmith, when you deploy an application, all branches that have been deployed are accessible publicly if someone knows the URL and the branch parameter. There isn't a built-in feature to restrict public access to only one branch directly through the platform settings.
A common practice is to manage access through network configurations or by setting up a reverse proxy that only routes traffic to the desired branch's deployment. This setup would be external to Appsmith.
If you need more control over which branches are accessible and how they are managed, you might consider implementing additional access control measures outside of Appsmith. For detailed guidance on this, you might need to consult with a network or security specialist.
If you have any more questions or need further assistance, feel free to ask!
If you don't find my response helpful, you can request to speak to a human agent