-
Notifications
You must be signed in to change notification settings - Fork 494
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update and clarify connections, especially Snowflake (#1175)
* Move Snowflake configuration examples * Add Snowflake landing page * Temporary streamlit.json * Revert "Temporary streamlit.json" This reverts commit ac6b641. * Update connection docs * Temporary streamlit.json * Move Snowflake configuration into docstring * Temporary streamlit.json * Update Snowflake connection tutorial * Remove copy pasta * Edit Snowflake tutorial * Edit SiS quickstart * Review edits * Update Snowsight screenshots * Copy SnowflakeConnection description and examples * Copy SQLConnection description and examples * Remove temporary 1.40.0 docstrings * Remove canary icon * Edit * Style edit * SPSC trial limitation
- Loading branch information
1 parent
7246208
commit 08877cc
Showing
29 changed files
with
333 additions
and
264 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
--- | ||
title: Streamlit in Snowflake | ||
slug: /deploy/snowflake | ||
--- | ||
|
||
# Deploy Streamlit apps in Snowflake | ||
|
||
Host your apps alongside your data in a single, global platform. Snowflake provides industry-leading features that ensure the highest levels of security for your account, users, data, and apps. If you're looking for an enterprise hosting solution, try Snowflake! | ||
|
||
<TileContainer> | ||
<Tile | ||
icon="rocket_launch" | ||
title="Streamlit in Snowflake Quickstart" | ||
text="Create a free trial account and deploy an app with Streamlit in Snowflake." | ||
link="/get-started/installation/streamlit-in-snowflake" | ||
background="lightBlue-70" | ||
/> | ||
<Tile | ||
icon="code" | ||
title="Examples" | ||
text="Explore a plethora of example apps in Snowflake Labs' snowflake-demo-streamlit repository." | ||
link="https://github.com/Snowflake-Labs/snowflake-demo-streamlit" | ||
background="lightBlue-70" | ||
/> | ||
<Tile | ||
icon="book" | ||
title="Get started with Snowflake" | ||
text="Learn more in Snowflake's documentation." | ||
link="https://docs.snowflake.com/user-guide-getting-started" | ||
background="lightBlue-70" | ||
/> | ||
</TileContainer> | ||
|
||
There are three ways to host Streamlit apps in Snowflake. | ||
|
||
<InlineCalloutContainer> | ||
<InlineCallout | ||
color="lightBlue-70" | ||
icon="bolt" | ||
bold="Streamlit in Snowflake." | ||
href="" | ||
>Run your Streamlit app as a native object in Snowflake. Enjoy an in-browser editor and minimal work to configure your environment. Share your app with other users in your Snowflake account through role-based access control. This is a great way to deploy apps internally for your business. Check out Snowflake docs!</InlineCallout> | ||
<InlineCallout | ||
color="lightBlue-70" | ||
icon="ac_unit" | ||
bold="Snowflake Native Apps." | ||
href="https://docs.snowflake.com/en/developer-guide/native-apps/adding-streamlit" | ||
>Package your app with data and share it with other Snowflake accounts. This is a great way to share apps and their underlying data with other organizations who use Snowflake so they can run it in their own account. Check out Snowflake docs!</InlineCallout> | ||
<InlineCallout | ||
color="lightBlue-70" | ||
icon="web_asset" | ||
bold="Snowpark Container Services." | ||
href="https://docs.snowflake.com/en/developer-guide/snowpark-container-services/overview" | ||
>Deploy your app in a container that's optimized to run in Snowflake. This is the most flexible option where you can use any library. Share your app publicly or privately. Check out Snowflake docs!</InlineCallout> | ||
</InlineCalloutContainer> | ||
|
||
<Note> | ||
|
||
Using Snowpark Container Services to deploy a Streamlit app requires a compute pool, which is not available in a trial account at this time. | ||
|
||
</Note> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.