Certified Solution
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 2026-04-29
This content is provided as is, and is not maintained on an ongoing basis. It may be out of date with current Snowflake instances