[This article was first published on Posts on Tychobra, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't. is our new software service that makes it easier than ever to add modern authentication to your Shiny apps.

Implementing authentication from scratch is inefficient and increases the probability of security vulnerabilities. Hand rolling custom logic to encrypt credentials, reset passwords, verify email addresses, etc. is a tedious, error-prone process. Wouldn’t it be nice if an R package handled this boilerplate code for you?

Yea, we thought so too. That’s why we created the polished R package. Polished provides sign in and registration pages with all the accompanying bells and whistles your users expect from a modern web app. Polished is secure, customizable to your brand, allows social sign in (with Google, Microsoft, and Facebook), and more. Check out all available features at and try out a demo Shiny app using here.

Polished has been available for installation from GitHub for about a year now. Over this past year, the biggest drawback to using polished was that polished required a substantial level of effort and domain experience to setup and maintain.

With the introduction of, polished is now much easier to setup, maintain, and update. Before, you had to provision a PostreSQL database and a plumber API to use polished. With, we host the database and API for you. Enabling polished user authentication is now as easy as installing the polished R package, creating a account, and copying and pasting a few lines of code. Check out the official getting started docs for details.

I personally am extremely excited about It has been a long time in the making. It is free to create a account, and there is a free tier for basic usage. If you are looking for a modern authentication solution for your Shiny apps, I would be thrilled if you try out

Register for here!

To leave a comment for the author, please follow the link and comment on their blog: Posts on Tychobra. offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)