Snowflake World Tour hits your city

See how leading teams deploy agents at scale. Find a stop near you.

Snowflake for Developers/Guides/Enriching consumer data through a Snowflake Native App
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

Architecture Diagram
  • 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