sharing individual data app pages

I am trying out the framework and deploying to observable cloud, wondering if it’s possible to limit access to individual pages?
So for example: ourdomain.observablehq.cloud/dashboard is the root of the app, but we don’t want public/our clients accessing it let’s say, and they can only view the individual pages under the root.
ourdomain.observablehq.cloud/dashboard/client_1
ourdomain.observablehq.cloud/dashboard/client_2 for example… , client_1 views first url fine and client_2 can view second page and so on, but they are not aware of other client pages.
I don’t think it’s possible, but figured I would ask.

I don’t think it’s feasible for us to create a data app per client, but just curious, is there a limit to data apps we can create?

Thanks
-nanda

Hi Nanda,

Thanks for writing. If the differences between your client dashboards can be parameterized, we recommend using Segmentation to solve for this. Segmentation allows you to automatically build and serve a different version of your app for each user: Segmentation (beta) | Observable documentation

If you’d like to use this feature, please email us at support@observablehq.com so we can help you set it up.

Thanks,
Ananya

Thank you, going to give this a try, sounds like this could work for our use case.

-Nanda

1 Like