Summit 26 from June 1-4 in San Francisco

Lead your organization in the era of agents and enterprise intelligence.

Snowflake for DevelopersGuidesEnriching consumer data through a Snowflake Native App
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

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 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