Artificial intelligence news.
Straight from the original announcements.

Snowflake CoCo can now set up Snowpipe ingestion pipelines from one prompt

October 26, 2026, 20:58Source: Snowflake
Snowflake CoCo can now set up Snowpipe ingestion pipelines from one prompt
Image: Snowflake

Snowflake has made automated Snowpipe setup with its CoCo assistant generally available. According to the company, teams can go from raw files in cloud storage to a continuously loading standard or Snowflake-managed Apache Iceberg table in a single natural-language conversation.

Key points
  • Snowflake announced general availability of automated Snowpipe setup with CoCo, available in Snowsight, CoCo Desktop and CoCo CLI.
  • CoCo samples files in S3, Azure Blob Storage or Google Cloud Storage, infers the schema, builds the pipeline and checks that data loads.
  • On AWS, setup uses time-limited IAM temporary delegation, with no access keys shared.
  • CoCo can write Terraform for the full pipeline, and can target Snowflake-managed Apache Iceberg tables.
  • By default CoCo shows SQL and asks for approval before changing Snowflake objects.

What CoCo does for a new data source

Snowpipe is Snowflake's continuous loading service. According to Snowflake, it typically picks up each new file within minutes of arrival in cloud storage, on serverless compute that Snowflake manages. The slow part, the company says, is the work before the first load: inspecting files to choose format options, then creating the storage integration, stage, table and pipe. On AWS, a cloud team must also set up an IAM role, a trust policy and the event notifications that tell Snowpipe when a file arrives.

With the new feature, a user points CoCo at a path in Amazon S3, Azure Blob Storage or Google Cloud Storage. CoCo samples the files, detects the format (CSV, JSON, Parquet, Avro, ORC or XML), proposes column names and data types, builds the pipeline and checks that data loads as expected. Automated Snowpipe setup is available in Snowsight, CoCo Desktop and CoCo CLI, and is aimed at anyone with the right permissions, without waiting for a data engineer.

Snowflake says CoCo reuses compatible storage integrations, stages and file formats. If a pipe already covers the same files, it flags this and waits for the user's decision, so data is not loaded twice. Files that arrived before the pipe existed are not left behind: CoCo offers to load the last seven days right away and can run a one-time load for anything older. If an app starts sending new fields, CoCo can turn on schema evolution so they become new columns, asking first on an existing table.

Approvals, AWS delegation and infrastructure as code

Snowflake stresses control. Every statement runs under the user's active Snowflake role, and by default CoCo shows the SQL and asks for approval before creating or changing any Snowflake objects. Once setup is complete, Snowpipe keeps the data flowing after the CoCo session ends.

For Amazon S3, the setup uses AWS IAM temporary delegation. CoCo prepares a request for limited, time-bound permissions: notification access on one bucket and permission to create or update the storage role Snowpipe uses, with a permissions boundary that caps what the role can do. The user reviews the permissions in the AWS Management Console and can allow, deny or send the request to an AWS administrator. Snowflake then creates the storage role and trust policy, and adds the pipe's notification rule while leaving the bucket's existing rules in place. No AWS access keys need to be shared. According to Snowflake, AWS CloudTrail logs every setup action under the delegated role, and Snowflake query history shows each statement CoCo ran.

CoCo offers four setup options: temporary access on Amazon S3, Terraform for the complete pipeline, existing cloud access, or Snowflake objects plus cloud setup files. For teams that deploy through code, CoCo writes Terraform covering both Snowflake objects and cloud resources on AWS, Azure and Google Cloud, including Iceberg tables, for review in a pull request. The fourth option generates Terraform, CloudFormation or ARM templates for a cloud team to deploy. CoCo Desktop and CoCo CLI can apply these files using the cloud credentials on the user's machine, asking before each application. In Snowsight, the files are saved in a snowpipe folder in the workspace.

Iceberg tables and load verification

Users can ask for an Iceberg table instead of a standard one. CoCo then sets up a Snowflake-managed Iceberg table and the pipe that feeds it. Snowflake says Snowpipe writes the data as Parquet, converting other formats as they load, and Snowflake maintains the Iceberg metadata, so Apache Spark and other Iceberg-compatible engines can read the same table. Snowflake also handles table maintenance for these tables.

After access and deployment are done, CoCo checks pipe status, notification delivery and load history, then reports any load errors, so users do not have to query SYSTEM$PIPE_STATUS themselves.

What it means for teams

Snowflake frames the launch around speed: new data sources, such as app clickstream files, security logs, sensor data or partner exports, lose value while they sit in a bucket no one can query. Saptarshi Mukherjee, Senior Director of Product Management at Snowflake, said the company is "handling the hard parts of bringing each new source online." Chris Spandikow, Director of Engineering at AWS, said the delegation approach lets customers "approve limited, time-bound access in the AWS Console while Snowflake handles the Snowpipe setup."

For teams, the change is that connecting a new source no longer depends on a queue for a data engineer and a cloud administrator, while approval steps and audit logs stay in place. Documentation for automated Snowpipe setup is available from Snowflake.

Related news

Snowflake brings governed AI agent CoCo to Excel and Google Sheets
Products and toolsNovember 5, 2026, 21:58

Snowflake brings governed AI agent CoCo to Excel and Google Sheets

Snowflake is bringing its CoCo coding agent for data teams to Microsoft Excel and Google Sheets, allowing users to work with governed Snowflake data from familiar…

Snowflake prepares more autonomous data pipelines and AI agents
Products and toolsNovember 3, 2026, 21:58

Snowflake prepares more autonomous data pipelines and AI agents

Snowflake has unveiled several data management updates designed to support AI agents and applications. The announcements cover everything from automated compute…

Snowflake CoCo gets autonomous Cloud Agents and scheduled automations
Products and toolsNovember 3, 2026, 14:55

Snowflake CoCo gets autonomous Cloud Agents and scheduled automations

Snowflake has updated CoCo so teams can hand complex work to autonomous Cloud Agents that keep running after users step away. According to the company, every session…