Update: Public links now available on Free plan 🔗

Hey everyone! Quick update we think you’ll like:

We know a lot of you build tools in Retool for fun, for your friends, or just to make life easier. You can now enable public access for your Retool apps with any Cloud plan - Free, Team, Business, or Enterprise! This feature still isn't intended to be used in conjunction with self-hosted deployments, but Enterprise customers with a compelling use case can ask their account reps for more info. :partying_face:

That means if you’ve built something that doesn’t need authentication or sensitive data, you can just grab a link and send it to anyone. Perfect for sharing side projects, small utilities, or demos. :raising_hands:

So go and give it a try! :link: Share something a public app in Show & Tell and let other builders check it out. :eyes: We might even feature our favorites!

New to public links? Learn more in our docs

8 Likes

Hi, great news, one question: does this functionality also apply to mobile applications?

Yes, I believe this includes mobile apps. :+1:

4 Likes

Should this just work on self hosted? Running 3.276 and get the below message.

Hi @jsinicki, you're right - this change was only for Retool Cloud. Apologies for the confusion, I updated the main post!

5 Likes

Hi @sarahs that's awesome news! Is it possible to share public links if we build apps with internal authentication?

1 Like

Welcome to the community, @Federico_Romero! By definition, all user interaction with public apps is anonymous and, as such, they cannot utilize resources that require interactive authentication.

3 Likes

Thanks @Darren! Is there a way to use auth resources with public links?

Resources can be authenticated, but only in a static manner. Any authentication scheme that references current_user or attempts to distinguish between end users generally isn't supported in public apps.

Does that answer your question? Feel free to describe your desired use case, if it would be helpful!

3 Likes

Yes I think I can find a workaround with a dynamic parameter passed via URL. Thanks a lot!

1 Like

Hey! Super happy to see this feature back. We're self hosted and tested upgrading to 3.280, and on a business plan but not seeing the feature enabled. Any ideas why?

Apologies for the confusion, @holly! This feature has been scoped to our Cloud offering ever since the initial rollout of self-hosted capabilities and that continues to be true now. I've updated Sarah's original post accordingly.

For specific use cases, self-hosted customers with an Enterprise license can reach out to their account team in order to discuss options. Generally speaking, though, the alternatives mentioned here should cover most use cases!

3 Likes