FEATURES

Everything in one platform.
Nothing in a sidecar.

FluxOS replaces Postgres + Kafka + Flink + Materialize with a single Rust process. Every capability below is shipped, tested, and exposed in the default flux-server. No add-ons. No agents. No license tier for the core.

THE COLLAPSE

Three layers. One process.

01

OLTP that speaks Postgres

ACID, MVCC snapshot isolation, pgwire on port 5432, real BEGIN / COMMIT / SAVEPOINT. Point your existing psql, pgcli, Prisma, SQLAlchemy, or any ORM — it just connects. Migrate by changing one line of config.

pgwireMVCCprepared statementsbinary protocol
02

Streaming that isn't a separate cluster

Real librdkafka + AWS Kinesis SDKs. Sources, sinks, windowing, ASOF joins, watermarks — all in-process. Continuous queries are materialized views that stay fresh as data arrives. No checkpoint files, no TaskManagers.

KafkaKinesisstream opscontinuous MVswindowed joins
03

Analytics on the same data

Columnar SSTs with ZSTD compression, time-travel temporal queries, SCD-2 history, 155+ built-in functions, window functions, semantic auto-MVs. The dashboard reads from the same tables the app writes to. No ETL. No reverse ETL.

columnartime travelSCD-2155+ functions
EVERY CAPABILITY

Twelve things you'd have bought separately.

Each item below maps to a feature flag, a source file, and a test in the codebase.

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.

WORKS WITH YOUR STACK

Plug FluxOS into what you already run.

Because we speak the Postgres wire protocol, anything that connects to Postgres connects to FluxOS unchanged.

Clients

psql · pgcli · DBeaver · TablePlus · DataGrip · Postico

ORMs

Prisma · Drizzle · SQLAlchemy · TypeORM · Sequelize · Diesel · sqlx

Languages

Node.js (pg) · Python (psycopg) · Rust (sqlx) · Go (lib/pq) · Java (JDBC) · Ruby (pg)

BI & analytics

Metabase · Superset · Grafana · Looker · Hex · Mode

Migration tools

Liquibase · Flyway · Alembic · Goose · golang-migrate

Streaming sources

Apache Kafka · AWS Kinesis · Confluent Cloud · Redpanda · MSK

Stop running five systems.

Sign up free. Point your existing tools at your managed workspace. Get back to building your product.