Quickstart
Enriching consumer data through a Snowflake Native App
Hartland Brown
Overview
This solution helps a provider setup a native app that allows a consumer to push snowflake data to an API and enrich it with the response of the API. The supporting features allow the provider to:
- Control the outbound fields necessary for the API call with the included Enrichment Manager Application, the changes here will automatically be sent to all consumers
- Customize the parsing logic for the outbound call as well as parse the returned API load
- Automatically request all necessary permissions for the API and scheduled tasks using the Python Permissions API
- Schedule a configured enrichment on the consumer side to run regularly
Solution Architecture: Enriching consumer data through a Native App

- This framework leverages External Access Functions to expose a Provider API to a consumer to enrich a table with the API response
- The Python permissions API is used to provide no-code setup
- A SIS app is provided to help provider configure metadata
Get Started
Updated May 23, 2026
This content is provided as is, and is not maintained on an ongoing basis. It may be out of date with current Snowflake instances