FREE Snowflake Dev Day '25

Join fellow builders to upskill in data & AI on June 5 in San Francisco.

Feature

Snowflake Openflow

Move data effortlessly and scale with confidence for all your integration needs, in one single platform. 

Platform diagram

Free up data movement

Get ultimate interoperability with any connector your business demands.

AI icon

Lay the groundwork for AI

Unlock ETL pipelines to empower AI agents to make decisions at machine speed, leaving no data behind.

Scale icon

Scale across the enterprise

Build scalable, enterprise-ready integration with flexible deployment, data observability and governance.

Openflow Demo Thumbnail
NEW

Watch the demo

Check out how Openflow integrates structured and unstructured data in a real data engineering demo
watch now

Build with limitless interoperability

Connect data from any source to any destination

  • With interconnectivity at its heart, Openflow facilitates open and interoperable architecture. Move data to your choice of data lakes and lakehouses, and easily adapt to new industry standards such as Apache Iceberg.
  • Openflow unifies structured and unstructured, batch and streaming data movement into a single platform with support of connectors across SaaS, OLTP databases, event streams, files storages and much more.
  • Hundreds of connectors and processors are ready to go out-of-the-box, radically simplifying and speeding up the development of data integration.
  • Powered by Apache NiFi, Openflow is inherently open and extensible. Data engineers can build custom connectors in minutes and run seamlessly on Snowflake’s managed platform.
Openflow connector library on Snowflake
Illustration of connectors on Snowflake

Empower AI

Turbocharge ETL for AI

Openflow connects all data to AI with near-real-time, bi-directional data flows, so all agents can collaborate, share context and make decisions at machine speed. 
 

  • Openflow easily connects to multi-modal data directly from the source, including SharePoint, Slack, Box and Google Drive.

  • Openflow is governed and secure by design. Complying with source system access control list (ACL), Openflow carries consistent user permissions with the source. 

  • Communicate in near-real time and bi-directionally with streaming and continuous data movement (via HTTP listeners and publishers).

  • Built-in Snowflake Cortex capabilities can parse and pre-process the unstructured files before writing to Snowflake —  all in one platform.

Simplify operations

Scale with confidence

Openflow is a managed service that gives customers full control over where their integration pipelines run, and still get the ease of use, governance and transparency with Snowflake’s enterprise-grade features. 
 

  • You decide where to deploy integration pipelines: via Snowflake-managed infrastructure or bring your own cloud (BYOC) within your VPCs for your most critical data sources closer to your private systems. 

  • Reduce operational burden no matter where your pipeline is deployed because Openflow is managed by Snowflake.

  • Know where your data and pipelines come from — and what happens to them — every step of the way thanks to full data observability.

  • Get enterprise-grade governance, such as advanced RBAC.

Screenshot of an integration pipeline on Snowflake

Snowflake Openflow Overview

Openflow diagram

Powered by open source

Openflow supercharges Apache NiFi with enterprise-ready governance, security, deployment flexibility and observability.

Openflow connectors

Highly curated, managed, secured and governed against source systems, Openflow connectors are easily extensible and customizable with processor components.

Openflow Service and API

Openflow service and API runs in Snowflake as a managed service, allowing customers to provision and manage data pipelines easily with an intuitive UI. Customers get a unified user experience with deep observability, including real-time monitoring and alerts, DAG visualization and refresh history information.

Deployment and runtime

Customers will run the Openflow connectors and pipelines in the environment. Customers can execute in their own VPC via bring your own cloud (BYOC), generally available in AWS, or in Snowflake Snowpark Container Services (SPCS)*, both managed by Snowflake.

Openflow Partners

Global

North America

EMEA

APJ

CAPGEMINI logo
Cognizant logo
Deloitte logo
LTIMindtree logo
BlueCloud Logo
Hakkoda logo
Kipi.ai logo
phData logo
Slalom logo
Spaulding Ridge logo
Squadron Data Inc. logo
adesso SE logo
Alpha FMC logo
B.Telligent logo
Devoteam logo
Eulidia logo
In516ht logo
Infomotion logo
Navara logo
Reply Target logo
iZeno logo
Kasmo Inc. logo
Mantel Group logo
Megazone Cloud Corporation logo
NTT Data logo
Ollion logo
Quantiphi logo
Vivanti USA logo

Snowflake Openflow

Frequently Asked Questions

Find answers here about Snowflake Openflow features, Apache NiFi, and how it can streamline your data pipelines.

Snowflake Openflow is a managed integration service built on Apache NiFi. It's designed to connect virtually any data source to any destination, supporting structured and unstructured data and running in your own cloud environment for complete control.

Snowflake Openflow is built on Apache NiFi, leveraging its robust data flow capabilities. This means you can use familiar NiFi processors and controller services, alongside Snowflake-specific components, including advanced governance and control, observability, and option to run and deploy integration in your cloud or via Snowflake managed Snowpark Container Services, with both services managed by Snowflake.

Openflow is designed to handle a wide array of data, including structured, semi-structured, and unstructured (text, images, audio, video, sensor data). It offers connectors for various SaaS platforms (e.g., Google Ads, Meta Ads, SharePoint, Box), databases (MySQL, PostgreSQL), streaming services (Kafka, Kinesis), and more.

Openflow facilitates the near real-time ingestion of multimodal and unstructured data from sources like Google Drive or SharePoint. The connectors provide built-in capabilities to extract, preprocess (using Snowflake Cortex LLM functions), load and activate unstructured data directly in the ETL pipeline. This makes the data readily available for AI processing and applications, such as building "chat with your data" experiences using Snowflake Cortex AI.

Snowflake Openflow is a managed service that offers customers options to run either via Bring Your Own Cloud (BYOC) or via Snowflake’s Snowpark Container Services (SPCS). With BYOC, customer-run integration within your own cloud environment (initially available in AWS commercial regions, deployed in your VPC). This gives you more control over your data and network, while Snowflake manages the Openflow service itself, including the UI, observability, and APIs for deploying and managing runtimes. With SPCS (currently in private preview), all deployments and runtimes are managed by Snowflake.

As of June 3rd, 2025, Snowflake Openflow BYOC is generally available in all AWS Commercial Regions and SPCS is in private preview.

Where Data Does More

  • 30-day free trial
  • No credit card required
  • Cancel anytime