DOCUMENTATION
/
Get started
Guides
Developer
Reference
Release notes
Tutorials
Status
  1. Overview
    • Builders
    • Snowflake DevOps
      • Observability
        • Snowpark Library
        • Snowpark API
        • Spark workloads on Snowflake
        • Machine Learning
        • Snowflake ML
        • Snowpark Code Execution Environments
        • Snowpark Container Services
        • Functions and procedures
        • Logging, Tracing, and Metrics
        • Snowflake APIs
        • Snowflake Python APIs
        • Snowflake REST APIs
        • SQL API
        • Apps
        • Streamlit in Snowflake
          1. About Streamlit in Snowflake
            • Getting started
              1. Deploy a sample app
                • Create and deploy Streamlit apps using Snowsight
                  • Create and deploy Streamlit apps using SQL
                    • Create and deploy Streamlit apps using Snowflake CLI
                    • Streamlit object management
                      1. Billing considerations
                        • Security considerations
                          • Privilege requirements
                            • Understanding owner's rights
                              • PrivateLink
                                • Logging and tracing
                                • App development
                                  1. Runtime environments
                                    • Dependency management
                                      • File organization
                                        • Secrets and configuration
                                          • Editing your app
                                          • Migrations and upgrades
                                            1. Identify your app type
                                              • Migrate to a container runtime
                                                • Migrate from ROOT_LOCATION
                                                • Features
                                                  1. Git integration
                                                    • External access
                                                      • Row access policies
                                                        • Sleep timer
                                                        • Limitations and library changes
                                                          • Troubleshooting Streamlit in Snowflake
                                                            • Release notes
                                                              • Streamlit open-source library documentation
                                                            • Snowflake Native App Framework
                                                            • Snowflake Declarative Sharing
                                                            • Snowflake Native SDK for Connectors
                                                            • External Integration
                                                            • External Functions
                                                                1. Introduction to External Functions
                                                                  • Data Formats
                                                                    • Request and Response Translators
                                                                      • Performance
                                                                        • Best Practices
                                                                          • AWS
                                                                          • Google Cloud
                                                                              1. Planning
                                                                                • Creating using Google Cloud Console
                                                                                • Calling
                                                                                  • Troubleshooting
                                                                                • Azure
                                                                                • Security
                                                                              2. Kafka and Spark Connectors
                                                                              3. Snowflake Scripting
                                                                              4. Snowflake Scripting Developer Guide
                                                                              5. Tools
                                                                              6. Snowflake CLI
                                                                              7. Git
                                                                              8. Drivers
                                                                              9. Overview
                                                                              10. Considerations when drivers reuse sessions
                                                                                • Scala versions
                                                                                  • Reference
                                                                                  • API Reference
                                                                                    DeveloperExternal FunctionsGoogle Cloud

                                                                                    Creating external functions on GCPΒΆ

                                                                                    These topics explain how to plan, create, call, and troubleshoot external functions hosted on GCP (Google Cloud Platform).

                                                                                    Next Topics:

                                                                                    • Planning an external function for GCP
                                                                                    • Creating an external function for GCP using the Google Cloud console
                                                                                    • Calling an external function for GCP
                                                                                    • Troubleshooting external functions for GCP

                                                                                    Was this page helpful?

                                                                                    Visit Snowflake
                                                                                    Join the conversation
                                                                                    Develop with Snowflake
                                                                                    Share your feedback
                                                                                    Read the latest on our blog
                                                                                    Get your own certification
                                                                                    Privacy NoticeSite TermsCookies SettingsΒ© 2025 Snowflake, Inc. All Rights Reserved.

                                                                                    Alternative interfaces

                                                                                    Snowflake Python APIs

                                                                                    Snowflake REST APIs

                                                                                    Snowflake CLI

                                                                                    Language: English
                                                                                    • English
                                                                                    • FranΓ§ais
                                                                                    • Deutsch
                                                                                    • ζ—₯本θͺž
                                                                                    • ν•œκ΅­μ–΄
                                                                                    • PortuguΓͺs