Making an Experience public allows anyone to view it without logging in.
Step 1 - Open Your Space Settings
Navigate to the Space that contains the Experience you want to publish.
Open your Space.
Select Settings.
Navigate to the Auth tab.
Step 2 - Create a Public Role
Within the Auth settings:
Scroll down to the Roles section.
Click Create Role.
Give the role a name such as Public or Anonymous User.
This role will control what unauthenticated visitors can access.
Step 3 - Configure Experience Permissions
After creating the role:
Locate the Experiences section.
Find the Experience you want to make public.
Enable the Read permission for that Experience.
You can repeat this for multiple Experiences if required.
Tip: Only grant access to the Experiences you want to be publicly visible.
Step 4 - Save Your Changes
Once the appropriate permissions have been configured:
Review the permissions assigned to the role.
Save or update the role configuration.
Step 5 - Create an Auth Strategy
Now align your public role and authentication.
Go to Auth and create a new Strategy.
Go to type and select Guest
Make Default Space Role your Role name (Public or Anonymous User). And create the strategy.
Your selected experiences in that role should now be public.
Step 6 - Test the Public Experience
To confirm everything is working:
Open the Experience in a new browser window or private/incognito session.
Navigate to the Experience URL.
Verify that the page loads without requiring a login.
If the Experience displays correctly, your public access settings have been configured successfully.
Troubleshooting
If the Experience is still not accessible:
Confirm the role has Read permission enabled.
Ensure you're testing in a browser session that is not already authenticated.
Verify that the Experience has been published and is available within the Space.
Once configured correctly, visitors can access the Experience directly via its public URL.