It is possible to host a Streamlit app in SageMaker Studio, but apps running in a JupyterLab space require access to that specific Studio environment. This means only Studio users can access Streamlit dashboards hosted on SageMaker.
Currently, SageMaker Studio doesn't offer a feature to share dashboards with external users (or publicly).
A workaround could be to create a lightweight container image with the Streamlit application and deploy it using ECS or EKS, with the necessary access controls in place.