Documentation

search

Search

Ctrl-K

Change to dark mode

  • rocket_launch

    Get started

    • Installation
      add
    • Fundamentals
      add
    • First steps
      add
  • code

    Develop

    • Concepts
      remove
      • CORE
      • Architecture and execution
        add
      • Multipage apps
        add
      • App design
        add
      • ADDITIONAL
      • Connections, secrets, and authentication
        remove
        • Connecting to data
        • Secrets management
        • User authentication
        • Security reminders
      • Custom components
        add
      • Configuration and theming
        add
      • App testing
        add
    • API reference
      add
    • Tutorials
      add
    • Quick reference
      add
  • web_asset

    Deploy

    • Concepts
      add
    • Streamlit Community Cloud
      add
    • Snowflake
    • Other platforms
      add
  • school

    Knowledge base

    • FAQ
    • Installing dependencies
    • Deployment issues
  • Home/
  • Develop/
  • Concepts/
  • Connections, secrets, and authentication

Working with connections, secrets, and user authentication

Connecting to data

Connect your app to remote data or a third-party API.

Secrets managements

Set up your development environement and design your app to handle secrets securely.

Authentication and user information

Use an OpenID Connect provider to authenticate users and personalize your app.

Security reminders

Check out a few reminders to follow best practices and avoid security mistakes.

arrow_backPrevious: App designarrow_forwardNext: Connecting to data
forum

Still have questions?

Our forums are full of helpful information and Streamlit experts.


HomeContact UsCommunity
© 2026 Snowflake Inc.