External network access overview¶
You can create secure access to specific network locations external to Snowflake, then use that access from within the handler code for user-defined functions (UDFs) and stored procedures. You can enable this access through an external access integration.
With an external access integration, you can:
Write UDF and procedure handlers that access external locations.
Allow or block access to locations on a network external to Snowflake.
Use secrets that represent stored credentials, rather than using literal values, within handler code to authenticate with external network locations.
Specify which secrets are allowed for use with external network locations.
For an introduction to external network access, including code examples, refer to External network access examples.