In the past, to participate in Snowflake Data Marketplace, data providers either needed to use Snowflake as their primary data store or get Snowflake accounts and load or map their data to it. Even though this solution works well, it takes time and requires complex data engineering work to set up. Snowflake recently rolled out a new feature called external functions, which may help potential data enrichment providers overcome this problem.