I want to share my dashboards with my customers

I have a few dashboards which display information from our S3 bucket using Athena.
I want to share my dashboards with a customer outside of IAM/Quicksight, and I don’t want Quicksight branding in the URLs.
Do I need to build a custom website to do this? I was looking at CakeBI (https://cakebi.com), and I think it may do what we want, but it’s not clear how this works on their website.
How do people usually share dashboards with external customers?

Hi @DeanHendry

Welcome to the community! Thanks for your question!

To share Amazon QuickSight dashboards with external customers outside of your AWS environment (IAM/QuickSight) you embed the dashboard to web application.

Embedded Dashboards (Custom Website or Application)

  • You can embed QuickSight dashboards into a custom web application using the QuickSight embedding SDK. This allows you to control the branding and presentation entirely while providing a seamless experience for your customers. You can set up single sign-on (SSO) or generate anonymous embedding for external users.
  • You would need to build and host the website yourself, or use a platform that supports embedding. The process involves using Amazon QuickSight’s get-dashboard-embed-url or generate_embed_url_for_anonymous_user API and then integrating that URL into your application.

Please refer the below documentation this might be helpful for you.

2 Likes

Thanks @Xclipse .
I’m trying out CakeBI, and it looks like it does what I want without writing any code, so I’ll give that a go before building something custom.

1 Like