Product documentation

Start with the flow. Keep the context.

The current product surface, documented without roadmap promises: what Deflows reads, what it generates, what stays local, and what your team should review.

From file to reviewable output

Use the workspace to parse a supported flow, inspect its shape, and choose the artifact you need.

1Add a flow

Open the workspace and add a supported workflow file or paste Power Query M code.

2Inspect the inventory

Review detected sources, transformations, outputs, object count, and parser warnings.

3Generate and review

Choose Convert or Document, then validate the generated draft against the original flow.

Open the workspace

Supported visual ETL sources

Parsing happens in the browser. Package formats are unpacked locally and bundled sample data is not opened.

Tableau Prep

Upload the workflow file from your local machine.

.tfl · .tflx
Power Query

Upload a file or paste M code directly into the intake.

.pq · .m · paste
Alteryx

Upload the workflow file from your local machine.

.yxmd · .yxzp
SSIS

Upload the workflow file from your local machine.

.dtsx

Workspace modes

The workspace keeps understanding, generation, and inspection as distinct tasks.

Convert

Generate a target-specific code draft from the parsed flow structure and download the result.

Document

Generate a structured explanation of sources, transformations, business rules, and outputs.

Lineage

Will trace the parsed path from source to output. Today, each flow's detail page lists its source tables.

In development

Available conversion targets

Targets shape the generated syntax and project structure. Every result is a starting point for engineering review, not proof of execution in your warehouse.

PostgreSQL

SQL

Review-ready draft
MySQL

SQL

Review-ready draft
BigQuery

SQL

Review-ready draft
PySpark

Python

Review-ready draft
dbt

dbt SQL

Review-ready draft
dbt (BigQuery)

dbt SQL

Review-ready draft
dbt (Snowflake)

dbt SQL

Review-ready draft
AWS Glue

Python / Glue job

Review-ready draft
Azure Data Factory

Mapping Data Flow

Review-ready draft
Validate joins, filters, calculated fields, data types, credentials, and runtime-specific behavior before using generated output in production.

Worked conversion guides

Pick the source file and destination your team is evaluating. Each guide names the generated artifact and the behavior that still needs review.

The data boundary

The raw workflow and the structural context used by AI features are treated differently.

Stays in your browser

The raw .tfl / .yxmd / .yxzp / .dtsx / .pq file (or pasted M code) — parsing runs fully client-side (JSZip + XML/JSON/M). Sample data files bundled inside packages — never opened, never read. Connection attributes — server, port, and credential fields are never extracted from the file.

Sent for AI features

Structural metadata only: table names, connection display names, joins, formulas, step configuration, and the flow's file name. Encrypted in transit (TLS) and used to generate your output, which is saved to your library so you can re-open it. Processed via the Anthropic API — API data is not used to train models.

Never collected

Row data — flow files contain none, and bundled data files stay unopened. Database credentials — flow files contain no passwords, and connection attributes are never extracted. Payment card data — handled entirely by Lemon Squeezy.

Read the full trust documentation