Skip to content

Revoluzen Flow v1.0.1 — Apache-2.0

Use case · Keep data in-country, in-network

Data residency and sovereignty

Run pipelines, a lakehouse and analytics entirely inside your own network — with no hosted control plane, no telemetry and no outbound dependency — so residency obligations are met by architecture rather than by contract.

Outbound to vendor
None required
Telemetry
None
Verify it
Packet capture; core is Apache-2.0
Products
Flow · Catalog · Studio

Who it is for

For security, legal and platform teams whose residency obligation is a hard constraint, not a preference — and who have learned the difference between a vendor's promise and an architecture.

01The situation

What this looks like from the inside

Residency rules, client contracts and a security team that will not approve production data on a third party's cluster. Most data tooling assumes the opposite: the vendor runs it, your data flows through them, and a data-processing agreement stands in for control.

An agreement is not architecture. If the data leaves, it has left.

02The mechanism

Drawn, not described

The one thing the prose cannot do: show the moving parts and where the boundary is.

network boundaryno outbound dependency
your network · your jurisdiction

sources

Postgres · S3 · REST

Flow

bind 127.0.0.1:8001

Catalog

open formats · your object store

Studio

behind your SSO

every arrow starts and ends inside this box

outside

Revoluzen (vendor)

telemetry

license check

control plane

data in transit

Prove it yourself: packet capture shows no traffic to us; the core is Apache-2.0.

03How it works

Step by step

In the order it actually happens.

  1. 01

    Install inside the boundary

    Revoluzen Flow installs on a machine you own and binds to 127.0.0.1:8001 by default — unreachable from the network until you explicitly allow LAN access. There is no hosted control plane to register with.

  2. 02

    Connect only to your own systems

    100+ connector types reach your databases, object stores, files and APIs. Every connection is one you configured; the software initiates nothing else.

  3. 03

    Store in open formats on storage you own

    Revoluzen Catalog keeps the lakehouse in open table formats on your object storage. Access rules — row-level security, column masking — are enforced at its SQL endpoint, inside the boundary.

  4. 04

    Analyze without exporting

    Revoluzen Studio serves dashboards and reports on-premises behind your SSO. Nobody exports the warehouse to a hosted BI tool to look at it.

  5. 05

    Prove the boundary held

    Run a packet capture: no traffic to Revoluzen. Read the core: Apache-2.0. Keep the signed receipts: processing is accounted for, inside the boundary, verifiable offline.

04Before and after

What actually changes

DimensionTodayWith Revoluzen
Where production data livesA copy on the vendor's infrastructure, in a region from their list.Only on infrastructure you own, in the jurisdiction you chose, by construction.
What a residency audit relies onThe vendor's data-processing agreement and their word.The absence of any outbound path, which you can demonstrate yourself.
What the vendor can seeUsage telemetry at minimum; often the data in transit.Nothing. There is no telemetry and no call home.
05Products

Which product does what

Each product is adoptable on its own; together they share one catalog, one permission model and one run history.

06Outcome

What you end up with

  • 01No copy of production data on vendor infrastructure, by construction
  • 02Jurisdiction decided by where you deploy, not by a vendor's region list
  • 03A core you can audit: Apache-2.0, readable by your security team
  • 04No telemetry and no license call-home to explain to a regulator
07Before you commit

The honest limits

You would find these out eventually. Finding them out now is cheaper for both of us.

01

Self-hosted means you operate it. That is the point, and it is also a responsibility.

02

Revoluzen Catalog and Revoluzen Studio are in early access with design partners.

03

AI features follow the same rule only if you point them at a local model or a provider you have an agreement with; that choice is yours.

08Questions

Asked about this scenario

Does Revoluzen send any data outside my network?

No. Revoluzen software is self-hosted and makes no outbound connection to Revoluzen: no telemetry, no usage statistics, no license checks. It only reaches the sources and destinations you configure.

Can Revoluzen run in an air-gapped environment?

Yes. Nothing in Revoluzen requires internet access to function; install media aside, it operates entirely within the network it is deployed in, and Evidence receipts verify offline.

Where is my data stored when I use Revoluzen?

Wherever you deploy it: a local SQLite file for a single machine, a Postgres metastore for a shared server, and open table formats on your own object storage for the Revoluzen Catalog lakehouse.

Run it yourself, then decide.

Revoluzen Flow is Apache-2.0 and installs in one command. If it fits, we can talk about the parts that are not open source.