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.
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.
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.
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.
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.
Each item below maps to a feature flag, a source file, and a test in the codebase.
Drop-in for psql, pgcli, Prisma, SQLAlchemy. ORMs work. Pooling works. Migrations work.
Real transactions. Real isolation. Not eventual consistency dressed up.
Kafka + Kinesis sources and sinks. Windows. ASOF joins. Watermarks. In-process.
Streaming MVs that update as data arrives. The Materialize feature, without the separate cluster.
At-least-once event stream of every row change. Webhooks. Cursor checkpointing. Replay.
Query any past point in time. Built-in slowly-changing-dimension history. No audit-table boilerplate.
Leader election with epoch fencing. WAL replication. Split-brain prevention. Automatic failover.
Hot WAL + catalog stay local. Cold SSTs land in S3 (or any S3-compatible). Pay for storage, not nodes.
Roles, permissions, token TTL, brute-force lockout, password policy. No external IdP required.
Append-only NDJSON, hash-chained. SOC 2 evidence-as-a-feature. Exportable to your SIEM.
One DELETE FROM users cascades through every dependent table, MV, and stream — and records the chain.
AES-256-GCM. Per-key envelopes. Key rotation. TLS at every public surface.
Because we speak the Postgres wire protocol, anything that connects to Postgres connects to FluxOS unchanged.
psql · pgcli · DBeaver · TablePlus · DataGrip · Postico
Prisma · Drizzle · SQLAlchemy · TypeORM · Sequelize · Diesel · sqlx
Node.js (pg) · Python (psycopg) · Rust (sqlx) · Go (lib/pq) · Java (JDBC) · Ruby (pg)
Metabase · Superset · Grafana · Looker · Hex · Mode
Liquibase · Flyway · Alembic · Goose · golang-migrate
Apache Kafka · AWS Kinesis · Confluent Cloud · Redpanda · MSK
Sign up free. Point your existing tools at your managed workspace. Get back to building your product.