Skip to main content

Flow documentation

Estuary Flow is a tool for building, testing, and evolving pipelines that continuously capture, transform, and materialize data across all of your systems. It unifies today's batch and streaming paradigms so that your systems – current and future – are synchronized around the same data sets, updating in milliseconds. Use Flow to:

  • Perform change data capture from MySQL tables into PostgreSQL or a cloud analytics warehouse
  • Fetch, transform, and load logs from cloud delivery networks (CDNs) into Elastic Search or BigQuery
  • Instrument real-time analytics over your business events, accessible from current tools like PostgreSQL or even Google Sheets
  • Capture and organize your data from your SaaS vendors (like Salesforce or Facebook), into a Parquet data lake

Flow comprises cloud-native streaming infrastructure, a powerful runtime for data processing, and an open-source ecosystem of pluggable connectors for integrating your existing systems.

Quick start

Wondering if Flow is right for you?

If you're unsure if Flow is the right solution for your data integration needs, you can read about the technical benefits and clear comparisons with similar systems, from an engineering perspective.

Want to get up and running ASAP?

Use the Getting started documentation to set up your development environment and run through tutorials designed to quickly teach you the most essential skills and concepts.

Looking to understand the concepts behind Flow at a deeper level?

We recommend starting with the tutorials, but after that, read the Concepts.

Other resources

  • Our website offers general information about Flow, Estuary, and how we fit into the data infrastructure landscape.
  • Our source code lives on GitHub.
  • Unsure if Flow is right for your organization? Want to go beyond what's in the docs? Contact our team.