# Dataflow templates

Google provides [open
source](https://github.com/GoogleCloudPlatform/DataflowTemplates)
Dataflow templates that you can use to process your Bigtable
data instead of writing pipeline code. This page lists the available
Bigtable - Dataflow templates.

## Streaming templates

Use the following templates to process data continuously.

- [Bigtable change streams to BigQuery](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/cloud-bigtable-change-streams-to-bigquery)
- [Bigtable change streams to Pub/Sub](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/cloud-bigtable-change-streams-to-pubsub)

## Batch templates

Use the following templates to process data in bulk.

- [Apache Cassandra to Bigtable](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/cassandra-to-bigtable)
- [Cloud Storage Avro to Bigtable](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/avro-to-bigtable)
- [BigQuery to Bigtable](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/bigquery-to-bigtable)
- [Bigtable to Cloud Storage Avro](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/bigtable-to-avro)
- [Bigtable to Cloud Storage JSON](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/bigtable-to-json)
- [Bigtable to Cloud Storage Parquet](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/bigtable-to-parquet)
- [Bigtable to Cloud Storage SequenceFile](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/bigtable-to-sequencefile)
- [Bigtable change streams to Vector Search template](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/bigtable-change-streams-to-vector-search)
- [Bigtable to Vector Search template](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/bigtable-to-vector-embeddings)
- [Cloud Storage Parquet to Bigtable](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/parquet-to-bigtable)
- [Cloud Storage SequenceFile to Bigtable](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided/sequencefile-to-bigtable)

## What's next

- [View the complete list of Google-provided templates.](https://docs.cloud.google.com/dataflow/docs/guides/templates/provided-templates)

- [Learn more about change streams.](https://docs.cloud.google.com/bigtable/docs/change-streams-overview)

- [Follow a tutorial on Bigtable to Vertex AI
  Vector Search
  Export.](https://github.com/GoogleCloudPlatform/workflows-demos/tree/master/bigtable-ai/vertex-vector-search/workflows#readme)

- [Use Apache Beam and Bigtable to enrich
  data](https://docs.cloud.google.com/dataflow/docs/notebooks/bigtable_enrichment_transform).