Wire Compatibility
Your software already speaks it.
"Wire compatibility" means SynergyDB speaks the exact connection language of the databases it replaces — so existing software plugs in without a single change. The hardest test of that claim is simple: point real, unmodified applications at it and watch what happens. SynergyDB passes with some of the most demanding open-source software in existence — no forks, no patches, no rewritten code.
Real applications, unmodified
These aren't toy demos. Each of these applications fires thousands of database requests full of vendor-specific quirks — and each one was run against SynergyDB exactly as shipped.
🦊GitLab CE
One of the most complex applications in open source loads its entire database layout perfectly — 1,466 tables and 4,953 indexes — then starts up, the administrator signs in, and a group and project are created through the real interface, exactly as if it were running on PostgreSQL.
🏭Odoo 17
A full installation of this major business-management suite: 11 modules, nearly 19,000 database operations, zero errors and zero failures — including some of the trickiest patterns business software uses under the hood.
🏥OpenEMR
A production medical-records system installs its complete 264-table database and starter data using its own installer, exactly as if it were talking to MySQL.
🐘Mastodon
The social platform's full database setup runs to completion. It's built on Ruby on Rails — the framework behind thousands of business applications — and Rails accepts the engine as if it were PostgreSQL.
📚BookStack
The popular wiki platform runs against SynergyDB as part of the SynergyWorkspace bundle proof — a real product serving real pages to real users.
🧰WordPress-class apps
The database habits an entire generation of web software was built on — the same patterns WordPress and its peers use — are understood and executed correctly.
The toolkits developers use all pass
Applications don't talk to databases directly — they go through standard connection toolkits, and those toolkits exercise the darkest, most obscure corners of a database's behavior. SynergyDB runs the real, unmodified toolkits end to end and passes their own tests.
- The most-used toolkits in the JavaScript world — Knex, Sequelize (17/17 tests), Prisma, Drizzle, TypeORM — all pass, including the low-level details most imitations miss
- Mongoose, the standard MongoDB toolkit: 23 of 23 tests, including multi-step transactions
- ioredis 21 of 21, and real job-queue software (BullMQ) creates and completes work end to end
- Python, Ruby, and Go connections used throughout the real-application testing
By the numbers
Tested side by side against the genuine article
Every compatibility claim is scored by running the same set of operations against SynergyDB and the original database side by side, then comparing the answers. Eight database languages score a perfect 100%: PostgreSQL, MySQL, MongoDB, Neo4j's query language, Redis, Memcached, ClickHouse, and Elasticsearch.
🎯Beyond the big four
Microsoft SQL Server and Cassandra connections work with their standard client software, and Oracle's own client connects, signs in, and runs queries — no special adapters anywhere.
🔀One store, many languages
The same table written through the PostgreSQL-style connection reads back through the MySQL-style one; relationship data created one way reads back as ordinary rows another way. Proven by driving every connection type against a single running copy at once.
🔁Apps as test suites
Each application run doubles as a compatibility audit: whatever GitLab or Odoo needed became a permanent engine capability that now benefits every application on every connection.
Why this matters: compatibility at the connection level turns migration from a rewrite into a one-line settings change. The app keeps its tools, its update scripts, and its habits — only the engine underneath consolidates.
PostgreSQLMySQLMongoDBNeo4jRedisMemcachedClickHouseElasticsearchSQL ServerCassandraOracle