Overview

Simcha DB Studio collapses two product categories, a multi-dialect database IDE and a database change-management (ChangeOps) control plane, into one self-hosted application backed by a single control plane, one identity/RBAC model, and one license. The market ships these as separate tools with separate auth, separate audit, and no shared object model. Here, the client you run ad-hoc queries in and the pipeline that promotes those changes to production are the same system, so a script authored in the editor, its dependency graph, its approvals, and its execution history are all first-class objects in one store.

The product is delivered as a single multi-arch (linux/amd64 + linux/arm64) container image that you run inside your own perimeter, any cloud, on-prem, Kubernetes, or a bare container runtime. There is no Simcha-operated SaaS or control plane. Nothing phones home; the application never sees data it isn't pointed at, and it stores only its own metadata. Your target databases are reached directly over their native wire protocols from the container.

Fleet of One

There is no "single database" mode and no "fleet" mode. One connection is a fleet of one; 5,000 connections exercise the same code paths, the same discovery, the same release and approval machinery. Nothing about the workflow changes as cardinality grows, so operational patterns you establish against a single target hold unchanged across the whole estate. There are no per-scale toggles to reason about.

IDE

A browser-delivered, zero-install client covering the full estate of supported engines from one surface. Connections are independent and worked concurrently across tabs.

Supported engines

Engines fall into two states. Implemented engines have a full backend (introspection, execution, plan where applicable); Preview engines are selectable in the connection picker but not yet backed.

FamilyImplementedPreview
RelationalPostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite, CockroachDB, TimescaleDBSnowflake, BigQuery, PlanetScale, Supabase
Document / KVMongoDB, RedisDynamoDB, FaunaDB
Wide-column / Search / Graph / TimeseriesCassandra, ClickHouse, Elasticsearch, Neo4jInfluxDB

ChangeOps (Database DevOps)

The change-management half moves schema and data changes from authorship to production under review, approval, dependency ordering, and immutable audit, everything the IDE lacks by design and every serious release process requires.

Licensing and tiers

Per-seat licensing across three tiers. The IDE is present at every tier; ChangeOps unlocks at Professional; federation, custom RBAC, and full audit/compliance are Enterprise.

CapabilityStarterProfessionalEnterprise
IDEYesYesYes
ConnectionsUp to 10UnlimitedUnlimited
Editor / schema navigationYesYesYes
Plan & timing analyticsYesYesYes
ChangeOps (scripts / releases / executions)NoYesYes
Multi-environment promotionNoYesYes
Multi-signature approvalsNoYesYes
Repository & storage syncNoYesYes
SSO federation (SAML / OIDC / LDAP)NoNoYes
Custom RBAC rolesNoNoYes
Full audit & compliance reportingNoNoYes

Licenses are RSA-signed by Simcha and verified locally against the public key baked into the build, tier and seat entitlements are enforced entirely offline, with no runtime call to any Simcha service. Activate via the UI or POST /api/license/activate; state persists in the metadata store across restarts. Pricing: contactus@simchasolutions.com.

Runtime topology

One image, two co-located processes, one Postgres metadata database:

Target databases are contacted over their native protocols. Application data is never proxied through, cached in, or persisted to the metadata store, only Simcha's own control-plane metadata lives there.

Deployment surface

The same image runs everywhere; the wrapper is your choice:

See Deployment for specifics.

Next