All apps

OpenEng Data

Beta now

Every database, one query workbench.

Connect to any database — SQL (PostgreSQL, MySQL, CockroachDB, SQLite), document (MongoDB), key-value (Redis), graph (Neo4j), object stores, and streaming (Apache Kafka) — browse the full object tree and run queries, all executing on your own machine. Cloud systems connect through least-privilege connectors that run in your own cloud.

In the app

ConnectionsTreeSQLDocumentsGraphStreamingConnectors

Install the engine

curl -fsSL https://openeng.ai/engine/data/install.sh | bash

Open the app & sign in

Data in your browser

The app gives you a one-time command to start the engine — copy & run it.

Data features

Everything you reach for, built in.

Any database, one switcher

Postgres, CockroachDB, MySQL, SQLite, MongoDB, Redis, Neo4j, DynamoDB, Apache Kafka, and the filesystem — connect several at once and switch between them from one place. Direct connections open straight from your machine.

Adaptive object tree

The left panel reshapes to each engine — databases → schemas → tables/views for Postgres, collections for Mongo, keys for Redis, labels & relationship types for Neo4j — loaded lazily as you drill in.

DB-specific playground

A SQL editor with a results grid, a mongo-shell runner, raw Redis commands, and Cypher with a graph view + execution plan. Results render as tables, JSON documents, or a node/edge graph — with NULLs preserved.

Cloud connectors

Reach RDS / Aurora, Amazon S3, DynamoDB, Cassandra, Google Cloud Storage, Apache Kafka (MSK / Event Hubs / Confluent), and more through a source-only connector Lambda that runs in your own cloud and holds the credentials there — the browser only sees a URL + API key.

Enforced read-only

Cloud connections support a strict read-only mode — server-side read-only transactions plus a default-to-write statement filter — so a connection you mark read-only refuses every write, update, and delete.

Local & sealed

Connection strings and credentials stay on your machine (stored 0600) and never cross the network to any OpenEng server. The browser is a thin client over an end-to-end sealed channel.

Runs on your machine, not our servers.

Data is a thin browser client of a local engine you run yourself. Your databases and connection strings stay on your hardware, and every frame that crosses the wire is sealed end-to-end.

  • Your work stays on your machine
  • End-to-end sealed, every frame
  • Bring your own credentials
Read the security model

# paste the one-time command from Data

✓ engine started on your machine

✓ dialed OpenEng's broker

✓ sealed channel up — open data.openeng.app

# your work stays on this machine, sealed end-to-end

The rest of the suite

Five apps, one workbench.

Every OpenEng app is free — your account works across Terminal, Kubernetes, Data, Git, and Board.