The SymmetricDS homepage
Score7.5
Rank#1 of 28
PriceFree
Free planYes
Free trialYes
Runs onAndroid, API, iOS, Linux, macOS, Self-hosted, Web, Windows

Summary

SymmetricDS replicates, moves, integrates, and transforms data between more than 80 sources and targets. It supports asynchronous scheduled or near-real-time synchronization, including multi-primary and filtered replication. When outages interrupt delivery, it queues changes and retries them until records reach their destinations. Pipelines can filter, subset, enrich, and map data during extraction or loading. Connectors include databases and services such as Oracle, PostgreSQL, MySQL, Kafka, Amazon S3, BigQuery, Snowflake, REST, and file systems. Deployment options include on-premises, cloud virtual machines, containers, Docker, Kubernetes, and mobile devices. The free Community edition is licensed under AGPL version 3.0 and is described as suited to developers and projects needing trigger-based replication. SymmetricDS requires Java 17 or newer. Pro adds a web console, clustering, bulk loaders, monitoring, data comparison and repair, and additional connectors. A 30-day Pro trial provides access to all features; subscription prices for Standard and Enterprise are not stated.

Who it is for

The Community edition may suit developers and projects that need trigger-based replication. Teams needing Pro capabilities or commercial support can consider the paid editions and trial.

What is good

  • Supports multi-primary and filtered synchronization.
  • Retries queued changes after network outages.
  • Pipelines can transform data during extraction or loading.
  • Offers on-premises, cloud, container, and mobile deployment.
  • Community edition is free software under AGPL v3.0.

What to know first

  • Requires Java 17 or newer.
  • Standard and Enterprise prices are not stated.
  • Community support is through forums, Discord, and Stack Overflow.

Everything Xiaomi review

SymmetricDS: the full review

SymmetricDS provides multiple replication patterns, transformation options, and deployment choices. Check the Java requirement, edition capabilities, and support options for your project.

Overview

SymmetricDS is a data replication and integration platform for moving information between databases, services, and other data systems. It suits teams that need multi-way synchronization across varied environments, particularly developers who can manage a Java-based deployment. Its strongest case is flexible, recoverable replication; its trade-offs are a Java 17 minimum and a split between a capable free edition and paid operational features.

Developed by Jumpmind, SymmetricDS works with more than 80 sources and targets, including databases, Kafka, Amazon S3, BigQuery, Snowflake, REST, and file systems. It can run on a schedule or near real time, synchronize in multiple directions, and filter which records move. Queued changes retry automatically after network outages, a practical safeguard for connections that are not consistently available.

Key features

  • Replication and change capture: Trigger-based capture supports scheduled or near-real-time delivery, including multi-primary synchronization. That flexibility suits systems where more than one endpoint needs to write data, but sync frequency depends on the edition.
  • Transformation pipelines: Data can be filtered, subsetted, enriched, and mapped during extraction or loading. This lets teams shape data in transit rather than treating replication as a straight copy.
  • Broad connectivity: Supported databases include Oracle, SQL Server, MySQL, PostgreSQL, MariaDB, DB2, SQLite, H2, Firebird, Informix, Sybase, Greenplum, Redshift, BigQuery, Snowflake, MongoDB, and Cassandra, among others. Connectors also cover Kafka, Amazon S3, REST, and file systems.
  • Pro operations and security: SymmetricDS Pro adds a web console, clustering, bulk loaders, monitoring, data comparison and repair, and additional connectors. Its security features include encrypted resources, role-based access control, ACL, two-factor authentication, single sign-on, and event logging. These capabilities make Pro the more suitable choice when central management, high availability, or access controls matter.
  • Deployment choice: Installations can run on-premises, in cloud virtual machines, containers, Docker, Kubernetes, or mobile devices. The platform requires Java 17 or newer, which is a material prerequisite for the environments it supports.

The Community edition is free software under the GNU Affero General Public License version 3.0. A commercial license is available with Pro for teams distributing the software with commercial products.

Pricing

SymmetricDS has a free Community edition and a 30-day trial of SymmetricDS Pro with full access to its features. Standard and Enterprise subscription prices are custom pricing.

  • Community — 0.00 USD per free: Free forever under AGPL v3, with 15-minute sync intervals, trigger-based change data capture, support for 40+ database platforms, and community forums and Discord chat. It is a sensible starting point for developers and projects needing trigger-based replication, but the 15-minute interval is a constraint for tighter synchronization needs.
  • Standard — custom pricing: Adds one-minute sync intervals, a web management console, log-based and time-based change capture, monitors and notifications, clustering and high availability, and bulk loaders. It includes business-hours email support with two support contacts. This tier fits teams that need more frequent updates and operational oversight without Enterprise's stated response coverage.
  • Enterprise — custom pricing: Includes everything in Standard, raises sync frequency to one second, adds Compare and Repair, and provides 24/7 phone and email support with 10 support contacts. It is aimed at deployments where rapid synchronization, repair tooling, and round-the-clock assistance justify a higher subscription tier.

Platforms

SymmetricDS lists Android, iOS, Linux, macOS, Windows, web, API, and self-hosted platforms. Its deployment options also include on-premises, cloud virtual machines, containers, Docker, Kubernetes, and mobile devices. The Java 17-or-newer requirement should be checked against the intended environment before committing to a deployment.

Who it's for

Community is best suited to developers and projects that can operate trigger-based replication themselves and accept 15-minute sync intervals. Standard is a better fit when teams need a management console, monitoring, clustering, bulk loading, and one-minute intervals. Enterprise makes more sense when one-second sync, comparison and repair tools, and 24/7 support are central requirements. Organizations unwilling to manage a Java-based deployment or needing a different synchronization model should consider other options.

Pros and cons

  • Pro: Multi-way replication, filtering, and transformation support varied data flows rather than only one-directional copying.
  • Pro: Automatic queuing and retries help keep changes moving after network interruptions.
  • Pro: The free edition supports 40+ database platforms, giving developers a no-cost route to trigger-based replication.
  • Con: Community sync intervals are 15 minutes, so projects that need faster updates must move to a paid subscription.
  • Con: The Java 17 minimum narrows the environments suitable for deployment.
  • Con: The web console, clustering, monitoring, bulk loaders, and advanced security features sit in Pro rather than the free edition.

Alternatives

For broader discovery, browse Database Replication Software and Data Replication Software.

  • DBConvert Streams is another freemium option with a free plan and free trial; consider it if its listed IDE, browser tools, federated queries over two sources, and daily AI-question allowance better match the work.
  • dsync is a free option with a forever-free open-source plan for small projects and testing, plus best-effort support and a commercial-support add-on; choose it if that scope and support model fit.
  • NineData offers a free Community plan for on-premise deployment, capped at 10 data sources and 10 replication tasks with single-node Docker deployment; it may suit a small, bounded setup.
  • Artie offers a free plan capped at 1M billable rows per month and two active pipelines, with backfills and Slack Community support; it is worth considering when those limits fit the workload.
  • Google Cloud Datastream has a free tier allowing 100 GiB of CDC data per month per billing account for AlloyDB and Spanner sources to BigQuery; choose it if that source-to-target path and quota suit the project.
  • Oracle Database offers its AI Database 26ai at no cost with core database capabilities; it is a distinct option for readers seeking that database rather than a general replication platform.
  • PeerDB offers a free open-source plan for individuals with Docker setup, CDC, streaming query, and query-layer features; it may be a better fit for that narrower individual use case.
  • Trusted Postgres Architect is a free, Linux and self-hosted option; consider it when that platform scope is appropriate.

Verdict

Choose SymmetricDS if you need flexible, multi-way replication across a broad mix of systems and can work within its Java requirement. The free Community edition is a useful entry point for trigger-based projects, while Pro supplies the faster intervals and management, resilience, and support features larger deployments may need. Look elsewhere if 15-minute free sync is too slow, Pro capabilities are outside budget, or Java 17 is unsuitable for your environment.

SymmetricDS plans and pricing

All plans
Community Free Free forever · AGPL v3 · 15 minute sync intervals · Trigger-based CDC · 40+ database platforms · Community forums and Discord chat symmetricds.org · 29 Sept 2026
Enterprise Not published Subscription; price not stated Everything in Standard · 1 second sync intervals · Compare and Repair tool · 24/7 phone and email support · 10 support contacts symmetricds.org · 29 Sept 2026
Standard Not published Subscription; price not stated 1 minute sync intervals · Web management console · Log-based and time-based CDC · Monitors and notifications · Clustering and high availability · Bulk loaders · Business hours email support · 2 support contacts symmetricds.org · 29 Sept 2026

Compared on database replication software

Free plan
Yessymmetricds.org
Change data capture
Yessymmetricds.org
Replication direction
multi-waysymmetricds.org
Deployment options
hybridsymmetricds.org
Supported databases
Oracle, SQL Server, MySQL, PostgreSQL, MariaDB, DB2, SQLite, H2, Firebird, Informix, Sybase, Greenplum, Redshift, BigQuery, Snowflake, MongoDB, Cassandra, Kafka, and moresymmetricds.org
Data transformations
Yessymmetricds.org

Facts

Purpose
SymmetricDS replicates, moves, integrates, and transforms data across 80+ sources and targets.symmetricds.org · 29 Sept 2026
Replication
It supports asynchronous scheduled or near real-time replication, including multi-primary and filtered synchronization.symmetricds.org · 29 Sept 2026
Recovery
Changes are queued and retried automatically through network outages until records reach their destinations.symmetricds.org · 29 Sept 2026
Data handling
Pipelines can filter, subset, enrich, and map data during extraction or loading.symmetricds.org · 29 Sept 2026
Integrations
Connectors include databases and services such as Oracle, PostgreSQL, MySQL, Kafka, Amazon S3, BigQuery, Snowflake, REST, and file systems.symmetricds.org · 29 Sept 2026
Pro features
SymmetricDS Pro adds a web console, clustering, bulk loaders, data comparison and repair, monitoring, and additional connectors.symmetricds.org · 29 Sept 2026
Security
Pro security features include encrypted resources, role-based access control, ACL, two-factor authentication, single sign-on, and event logging.symmetricds.org · 29 Sept 2026
License
The Community edition is free software under the GNU Affero General Public License version 3.0, and a commercial license is available with Pro for distribution with commercial software.symmetricds.org · 29 Sept 2026
System requirement
SymmetricDS requires Java version 17 or newer.symmetricds.org · 29 Sept 2026
Deployment
The product can be deployed on-premises, in cloud virtual machines, containers, Docker, Kubernetes, or mobile devices.symmetricds.org · 29 Sept 2026
Trial
The site offers a 30-day SymmetricDS Pro trial with full access to all features.symmetricds.org · 29 Sept 2026
Support
Community help includes forums, Discord, and Stack Overflow; commercial support includes SLA-backed assistance and priority patches.symmetricds.org · 29 Sept 2026
Intended users
The Community edition is described as suited to developers and projects needing reliable trigger-based replication.symmetricds.org · 29 Sept 2026
Maker
The site says SymmetricDS is developed by Jumpmind.symmetricds.org · 29 Sept 2026

Company

Founded
2008symmetricds.org · 23 Sept 2026

Best SymmetricDS alternatives

See all 12

Where it ranks on Everything Xiaomi

Is SymmetricDS yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources