THE DATA OPERATING SYSTEM

The modern data stack is a dozen tools.
FluxOS is one.

Warehouse, streaming, transformations, a semantic layer, git-style branching, in-engine ML, and governance — collapsed into a single Postgres-compatible Rust binary. One system. One language. No orchestrator, no glue, no 2 a.m. pages.

Single binary · 60-second install · Source-available (BSL → Apache 2 in 2029)

WHY THIS EXISTS

Your data stack is a dozen systems pretending to be a platform.

Ingestion
Fivetran · Airbyte · Debezium
on-call: connector breakage
batch loads / CDC
Warehouse
Snowflake · BigQuery
on-call: credit burn
dbt run on Airflow
Transform
dbt · Airflow DAGs
on-call: 3 a.m. DAG failures
exposures / metrics
Semantic + BI
Cube · Looker · Tableau
on-call: metric drift
reverse ETL
Your app
reads data 8–90s stale
on-call: it's always the data

A vendor for every verb. A bill for every box.

Ingest in one tool, store in a second, transform in a third, define metrics in a fourth, visualize in a fifth. Then bolt on Kafka + Flink when someone needs real-time, a feature store when someone needs ML, and a git-for-data layer when someone needs to experiment safely. That's the dozen.

Every box is its own wire format, credential set, upgrade cycle, and pager. Data crawls from write to dashboard in 8 seconds on a good day, 90 on a bad one. The cloud bill clears five figures before a single user sees a feature.

You're not building a product. You're operating a supply chain.

THE COLLAPSE

One system for the entire data lifecycle.

FluxOS is the whole path above — ingest, store, transform, stream, branch, model, and govern — in a single Rust binary that speaks Postgres. The row your app writes is the row the dashboard reads, the model scores, and the audit log records. No copies. No seams. No glue.

01

Store & serve, on one copy

Transactional and analytical on the same tables. ACID, MVCC snapshot isolation, and pgwire on port 5432 — so psql, Prisma, SQLAlchemy, or any ORM just connects — over columnar storage with time-travel built in. The app writes and the dashboard reads the same data. No ETL, no reverse ETL, no warehouse sync.

pgwireMVCCcolumnartime travel
02

Move & transform, in-process

Change data capture, pipelines, and continuous materialized views that stay fresh as rows arrive — no separate streaming cluster, no checkpoint files, no TaskManagers. Kafka and Kinesis connectors when you need to talk to the outside world. The transform layer lives where the data does.

CDCcontinuous MVspipelinesKafka / Kinesis
03

Build & govern, built in

Git-style branches for safe experiments, in-engine ML with lineage, a semantic metrics layer, and row/column security with a tamper-proof audit log and GDPR cascade. Four more products you don't have to buy, integrate, or reconcile — they're already in the box.

data branchingin-engine MLsemantic layergovernance
NOT JUST AN ENGINE

It ships with the whole workbench.

FluxOS isn't a headless database you wrap in five SaaS tools. Open a browser and you're in a full data operating system — explore, query, build, model, branch, monitor, and govern, all in one place, on the same data.

Query editor

Write Flux or SQL with schema autocomplete, syntax highlighting, and a built-in profiler that shows the execution plan node by node.

Notebooks

Python, Flux, and SQL cells in one notebook with managed kernels and package install. Explore, chart, and export to .ipynb.

Branches

Spin up a copy-on-write branch of the whole database in milliseconds. Diff against main, experiment safely, merge atomically.

Semantic layer

Define governed, versioned metrics once. Non-technical users explore them by point-and-click — no Flux, no metric drift, one source of truth.

AI & ML

Train models, forecast time series, and detect anomalies in-engine — with model lineage. Wire an LLM for natural-language insights.

Data engineering

Pipelines and DAG workflows, materialized views, connectors, triggers, CDC streams, visual lineage, and column-level data-quality profiling.

Dashboards

Flux-backed widgets are first-class catalog objects. A no-code chart wizard turns a table + a measure into a live dashboard in seconds.

Monitoring & advisor

Live queries, slow-query log, latency percentiles, and alerts — plus an advisor that explains plans and suggests indexes and rewrites.

Governance & cost

Roles, row/column security, masking policies, a tamper-proof audit log, GDPR erasure, and per-query / per-user cost limits — all in one console.

Self-host it and the workbench is included. On Cloud, you sign up and land in it — no install, no setup.

ONE LANGUAGE

One language for the entire data layer.

The dozen-tool stack is also a dozen-dialect stack: SQL in the warehouse, Jinja in dbt, YAML in the semantic layer, Python in the feature store, another SQL for the stream processor. FluxOS speaks one — Flux. The same pipes that run a query define a materialized view, a metric, a model, and a branch. Learn it once; operate the whole layer.

Your warehouse · SQL
SELECT customer_id,
       SUM(amount) AS revenue
FROM orders
WHERE status = 'paid'
GROUP BY customer_id
ORDER BY revenue DESC;
FluxOS · Flux
from orders
| where status == "paid"
| group customer_id {
    revenue: sum(amount)
  }
| sort -revenue
One syntax — query, transform, metric, model, branch. The whole stack, one language.
TRY IT NOW

Type a query. Hit run. Get rows back.

This editor is connected to a live, public, sandboxed FluxOS instance running on AWS. No signup. No fake data. The queries below run against a real LSM tree with millions of rows. Edit, experiment, break things.

flux query editor
Ctrl + Enter
Click Run query above to execute against the live FluxOS instance.

The sandbox is rate-limited to 60 queries / minute / IP, capped at 10s wall time per query, and read-only on a curated dataset. For full access, start free above.

WHAT'S IN THE BINARY

Twelve things you'd have bought separately.

Every capability below is shipped and runs in the default flux-server process. No add-on. No agent. No license tier required for the core.

Postgres wire protocol

Drop-in for psql, pgcli, Prisma, SQLAlchemy. ORMs work. Pooling works. Migrations work.

ACID + MVCC snapshot isolation

Real transactions. Real isolation. Not eventual consistency dressed up.

Streaming engine

Kafka + Kinesis sources and sinks. Windows. ASOF joins. Watermarks. In-process.

Continuous materialized views

Streaming MVs that update as data arrives. The Materialize feature, without the separate cluster.

Change Data Capture

At-least-once event stream of every row change. Webhooks. Cursor checkpointing. Replay.

Time travel + SCD-2

Query any past point in time. Built-in slowly-changing-dimension history. No audit-table boilerplate.

Cluster + replication

Leader election with epoch fencing. WAL replication. Split-brain prevention. Automatic failover.

S3 storage offload

Hot WAL + catalog stay local. Cold SSTs land in S3 (or any S3-compatible). Pay for storage, not nodes.

Built-in RBAC + JWT + API keys

Roles, permissions, token TTL, brute-force lockout, password policy. No external IdP required.

Tamper-protected audit log

Append-only NDJSON, hash-chained. SOC 2 evidence-as-a-feature. Exportable to your SIEM.

GDPR cascade with lineage

One DELETE FROM users cascades through every dependent table, MV, and stream — and records the chain.

Encryption at rest

AES-256-GCM. Per-key envelopes. Key rotation. TLS at every public surface.

Every item above maps to a feature flag, a source file, and one of 8,900+ tests in the codebase. We can show you the line.

IT'S READY

Built in Rust. Hardened by audits. Shipped to AWS in an afternoon.

60s
From install to first query
Single static Rust binary. No JVM, no Python runtime, no separate state store. arm64 + x86_64. Runs on a laptop, ECS, k8s, or bare metal.
~$60/mo
A production-grade single node on AWS
Graviton m7g.large + 100 GiB gp3 + S3 storage offload + TLS at the LB + a real ACM cert. We have the receipts — see the deploy guide.
Zero
External services required to start
No Kafka. No ZooKeeper. No Flink cluster. No separate MV engine. No orchestrator. The binary is the stack.
BUILT FOR THE BUYER WHO ASKS HARD QUESTIONS

Security and governance aren't add-ons.

Every feature below is in the core binary, not behind a paywall or a separate sidecar. Bring FluxOS to a SOC 2 audit, a HIPAA review, or a GDPR DPA without bolting on three more vendors.

Tamper-protected audit log

Append-only NDJSON, hash-chained, exportable to your SIEM. Designed for SOC 2 evidence and incident forensics.

GDPR cascade with lineage

One DELETE FROM users cascades through every dependent table, materialized view, and stream — and records the chain in the audit log.

RBAC + JWT + API-key TTL

Built-in roles and permissions, brute-force lockout, password policy, key expiry. No external IdP required to ship v1. SSO / SAML on Enterprise.

Encryption at rest + in transit

AES-256-GCM with per-key envelopes and rotation. TLS at every public surface: pgwire-over-TLS, HTTPS for the API and dashboard.

Reading these features straight from the source code? Same. Every line above maps to a file, a test, and a Phase commit in the public history.

PRICING

Free to start. Scale to zero. Pay for what you run.

Every paid tier is a flat base plus metered usage — and the per-hour rate drops as you climb. Idle costs nothing; there are no minimums and no credits to pre-buy.

Free

$0

A real managed workspace that scales to zero. For evaluating and small projects — pay nothing while it's idle.

Start free
  • 100 compute-hours / month
  • 5 GB storage
  • Scale-to-zero — idle is $0
  • Community support

Dedicated

from $449/mo

Your own isolated, always-on node — no neighbors, no cold starts, predictable performance. Everything in Pro, on hardware that's yours.

Get a node
  • Single-tenant instance
  • Always-on baseline + elastic burst
  • 500 GB included · cross-region backup
  • Discounted usage rates (−25%)

Enterprise

Custom

SSO/SAML, your VPC, SIEM audit export, HA + replication, and 24×7 named support. For regulated teams and scale.

Talk to us
  • SSO / SAML + SCIM
  • Your VPC / BYOC · dedicated hardware
  • SIEM export · HA · custom retention
  • 24×7 named support

Prefer to run it yourself? Self-host the source-available OSS edition — free, all core features, BSL → Apache 2 after three years. Install in 60 seconds →

Start in 60 seconds.

Sign up free and you land straight in your workspace — no install, scale-to-zero, pay only for what you run. Or self-host the OSS edition with one command. Whatever you do, please stop running a dozen tools.

Start free →
OR SELF-HOST
docker run -p 5432:5432 -p 8080:8080 \
  fluxdb/fluxdb-cloud

Then point psql at localhost:5432 — or start free in the cloud.

FluxOS CLOUD

Get early access

Managed FluxOS on AWS. We email when it's ready. Early users get free credits and priority onboarding.

One email when Cloud launches. No newsletter. No tracking pixels.