eagle0504's picture
app updated
746d2f1
---
title: Connect to data sources
slug: /develop/tutorials/databases
---
# Connect Streamlit to data sources
These step-by-step guides demonstrate how to connect Streamlit apps to various databases & APIs.
They use Streamlit's [Secrets management](/deploy/streamlit-community-cloud/deploy-your-app/secrets-management) and
[caching](/develop/concepts/architecture/caching) to provide secure and fast data access.
<DataSourcesContainer>
<DataSourcesCard href="/develop/tutorials/databases/aws-s3">
<Image pure alt="screenshot" src="/images/databases/s3.png" />
<h5>AWS S3</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/bigquery">
<Image pure alt="screenshot" src="/images/databases/bigquery.png" />
<h5>BigQuery</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/deta-base">
<Image pure alt="screenshot" src="/images/databases/deta-base.png" />
<h5>Deta Base</h5>
</DataSourcesCard>
<DataSourcesCard href="https://blog.streamlit.io/streamlit-firestore/">
<Image pure alt="screenshot" src="/images/databases/firestore.png" />
<h5>Firestore (blog)</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/gcs">
<Image pure alt="screenshot" src="/images/databases/gcs.png" />
<h5>Google Cloud Storage</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/mssql">
<Image pure alt="screenshot" src="/images/databases/mssql.png" />
<h5>Microsoft SQL Server</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/mongodb">
<Image pure alt="screenshot" src="/images/databases/mongodb.png" />
<h5>MongoDB</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/mysql">
<Image pure alt="screenshot" src="/images/databases/mysql.png" />
<h5>MySQL</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/postgresql">
<Image pure alt="screenshot" src="/images/databases/postgresql.png" />
<h5>PostgreSQL</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/private-gsheet">
<Image pure alt="screenshot" src="/images/databases/gsheet.png" />
<h5>Private Google Sheet</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/public-gsheet">
<Image pure alt="screenshot" src="/images/databases/gsheet.png" />
<h5>Public Google Sheet</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/snowflake">
<Image pure alt="screenshot" src="/images/databases/snowflake.png" />
<h5>Snowflake</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/supabase">
<Image pure alt="screenshot" src="/images/databases/supabase.png" />
<h5>Supabase</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/tableau">
<Image pure alt="screenshot" src="/images/databases/tableau.png" />
<h5>Tableau</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/tidb">
<Image pure alt="screenshot" src="/images/databases/tidb.png" />
<h5>TiDB</h5>
</DataSourcesCard>
<DataSourcesCard href="/develop/tutorials/databases/tigergraph">
<Image pure alt="screenshot" src="/images/databases/tigergraph.png" />
<h5>TigerGraph</h5>
</DataSourcesCard>
</DataSourcesContainer>