Managing Applications¶
Configure and manage an installed application created using the Native Apps Framework.
Viewing Installed Applications and Streamlit Apps¶
To view an installed application, or a Streamlit app that was installed as part of an application, do the following:
Sign in to Snowsight.
In the left navigation bar, select Apps.
Review the list of installed applications and Streamlit apps in the Installed Apps section.
Select the application in the list.
If you selected an application, the application opens in a worksheet.
If you selected a Streamlit app, the Streamlit app appears.
Viewing the Readme File for an Application¶
To view the readme file for an installed application, do the following:
Sign in to Snowsight.
In the left navigation bar, select Apps.
Select the application in the list, then select the Readme icon in the toolbar.
Granting Application Roles to Account Roles¶
To grant application roles to an account role in your account using Snowsight, do the following:
Sign in to Snowsight.
In the left navigation bar, select Apps.
Select the application, then select Manage Access.
Select Add roles, then select the account role you want to grant access to an application role.
Select Done.
To grant an application role to an account role in the consumer account using SQL commands, use GRANT APPLICATION ROLE of the GRANT DATABASE ROLE command as shown in the following example:
GRANT APPLICATION ROLE hello_snowflake_app.app_public TO ROLE data_manager;
Uninstalling an Application¶
You can uninstall an application using Snowsight or by running SQL commands.
Uninstalling the Application Using Snowsight¶
To uninstall an application using Snowsight, do the following:
Sign in to Snowsight.
In the left navigation bar, select Apps.
Next to the application, select …, then select Uninstall.
Select Uninstall.
Uninstalling the Application using SQL commands¶
To uninstall the application using SQL commands, run the DROP APPLICATION command as shown in the following example:
DROP APPLICATION hello_snowflake_app;