A community project powered by JumpMind Facebook Twitter Feed

Fast & Flexible Database Replication

SymmetricDS is open source database replication software that focuses on features and cross platform compatibility.

Cross Platform
Replicate data across different platforms, with compatibility for many databases. Sync from any database to any database in a heterogeneous environment.
Read More
Scale Out Performance
Optimized for performance and scalability, replicate thousands of databases asynchronously in near real time, and span replication across multiple tiers.
Read More
Flexible Configuration
Configure which tables and columns to sync, and in which direction. Subset rows and distribute them across databases. Combine, filter, and transform data.
Read More

SymmetricDS 3.12.0 is released! Here are some highlights:

  • Conflict resolution based on newer capture time, now the system default
  • Modules system for smaller download size and flexibility
  • Upgraded to HTTP/2 for more efficient use of network and better security
  • Lock out of nodes when too many failed login attempts
  • Fixed index on sym_data to be unique, which will help execution plans
  • Improved Oracle triggers to handle multiple character sets
  • Upgraded to log4j2 logging system

Download SymmetricDS 3.12.0 now!

See the 3.12.0 change log for more details.

Latest Release

SymmetricDS 3.12.8 is now available! Released on 2021-03-30.

There were 330 downloads this week.

Forum Feed

Site Search

What are you looking for?


  • How SymmetricDS Pro Enhances Security
    Written by Eric Long

    Deploying SymmetricDS in an enterprise environment with critical business data means information security is important. Let's take a look at how the professional edition of SymmetricDS enhances security with authentication, access control, encryption, and auditing.

Find us on Facebook

Code Commits

  • rev 3271dca by Eric Long
    11:25pm, 21 Apr 21
    0004857: commons-logging is implemented by jcl-over-slf4j
  • rev 37b78ac by Eric Long
    11:22pm, 21 Apr 21
    0004857: ClassNotFound exception in symadmin
  • rev 8ede62b by Eric Long
    5:29pm, 21 Apr 21
    defensive code checking Oracle version
  • rev b93fabe by Philip Marzullo
    3:20pm, 21 Apr 21
    0004559: Initial Load Status does not always capture complete set of batches completed # Conflicts: # symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/AcknowledgeService.java # symmetric-core/src/main/java/org/jumpmind/symmetric/service/impl/DataExtractorService.java
  • rev ae82bcc by Philip Marzullo
    3:20pm, 21 Apr 21
    0004559: Initial Load Status does not always capture complete set of batches completed
  • rev f2d5f20 by Eric Long
    9:38pm, 20 Apr 21
    missing auto-resolve for delete with use_changed_data
  • rev 4c7afcb by Eric Long
    8:22pm, 20 Apr 21
    0004960: dbfill max text and binary sizes