Publishing Your Softr App

How to publish your Softr app.

Publishing the application pushes all your changes to the web instantly. Your application and all pages in Studio are not visible to anyone before you publish and share a link.

By default, your application gets assigned a random subdomain: https://<randomname> and is published to the Staging environment of Softr (not visible to anyone except you). You can view domain and publication status info by clicking the Publish button on the top navigation bar.

Random Softr subdomain and Published status
Random Softr subdomain and Published status

When you want your application to be visible to anyone on the web, you need to publish your changes to the Live environment and share a link. You can do this by clicking the Publish button inside the pop-up.

Publish button
Publish button

After publishing, you can share the public subdomain link to anyone (e.g. "" from the example above). In the next section, you'll find out how to personalize your subdomain link.

Previewing your Softr app

Softr also has an option to Preview the app before publishing to see how it works and what it looks like. However, there are a few things you need to consider if you want to preview gated content.

Accessing gated content

When you preview a page that has blocks that are visible to logged-in users or specific user groups, you won’t be able to see those blocks straight away. To view or test such a block, you’ll need to log in from your app’s front-end with a user account that has access to it.

Keep in mind, that only users created under Preview mode data can be used in Preview.

Custom Subdomain

You can customize your public subdomain that is assigned randomly (https://<randomname> to "". You can do this from the Publish dropdown as shown below.

Editing the subdomain
Editing the subdomain

You can also connect your custom domain (e.g. For more information, please refer to the Custom Domain guide.

Please, note that if you make any changes to your app content, settings, domain name, etc. after publishing the application, you need to publish it again for the changes to take effect.
Did this answer your question?

Last updated on December 6, 2022