Lighthouse is a Snowflake Native Application that turns your SNOWFLAKE.ACCOUNT_USAGE metadata into an operational observability dashboard. It surfaces warehouse credit consumption, query performance, storage footprint, and AI-assisted optimization recommendations — all without any data ever leaving your Snowflake account.
Lighthouse is a 100% in-account application, delivered as a Snowflake Native App with a Streamlit-in-Snowflake (SiS) UI.
Lighthouse consists of three components running securely inside your account:
| Component | Location | Purpose |
|---|---|---|
| Setup script | setup.sql |
Runs on install/upgrade. Creates schemas and application roles. |
| Data mart | core schema |
~30 pre-aggregated tables populated from ACCOUNT_USAGE. |
| Streamlit app | ui.lighthouse |
The Python/Streamlit UI rendered in Snowsight. |
SNOWFLAKE.ACCOUNT_USAGE.*IMPORTED PRIVILEGES into the core.* mart tables.ui.lighthouse reads the mart via a Snowpark session.To install Lighthouse, the user must hold ACCOUNTADMIN or a role with permissions to:
IMPORTED PRIVILEGES ON SNOWFLAKE DB to an application.