Skip to content
SPECIFICTION
Get listed

dsync

adiom.io

Free plan WebWindowsmacOSLinuxSelf-hosted
Visit adiom.io
Spec score 8.3 #6 of 32 in Database Replication Software

What it is

dsync moves data between databases and other data stores through one-time migrations or ongoing, one-way replication. After the initial copy, it can watch the source and apply later changes at the destination. The open source edition is a single binary that can run on a laptop, VM, or Docker container. Connectors include MongoDB, Cosmos DB, DynamoDB, AWS DocumentDB, PostgreSQL, S3, and CSV files; several others are still in preview or development. Checks range from quick namespace counts to full hash-based verification, and saved state lets an initial copy or change-capture flow resume. Progress appears in the CLI and a web page hosted on the machine running dsync. Adiom says dsync does not store data and supports network encryption. Transformations can use external processes connected over gRPC. It does not replicate source DDL statements or indexes. With a metadata store for resumability, the open source version has a 16 MB read-plan cap. Enterprise adds horizontal scalability, observability, and transformations. The open source plan is free.

Spec sheet

Purpose
dsync migrates and replicates data between databases and data stores, including one-time migrations and continuous replication.Read 2 Oct 2026 · docs.adiom.io
Intended users
Adiom describes dsync as intended for engineers and DevOps teams at enterprises and fast-growing companies.Read 2 Oct 2026 · adiom.io
Deployment
The open source edition is a single binary that can run on a laptop, VM, or Docker container.Read 2 Oct 2026 · docs.adiom.io
Security
Adiom says dsync does not store data and supports network encryption.Read 2 Oct 2026 · adiom.io
Support
Adiom offers commercial support for both open source dsync and its Enterprise version.Read 2 Oct 2026 · adiom.io
Headquarters
San Francisco, California, United StatesRead 28 Sep 2026 · adiom.io
Change capture
After an initial sync, dsync monitors the source for changes and updates the destination.Read 2 Oct 2026 · docs.adiom.io
Connectors
Available connectors include MongoDB, Cosmos DB, DynamoDB, AWS DocumentDB, PostgreSQL, S3, and CSV files; several others are in preview or development.Read 2 Oct 2026 · docs.adiom.io
Customization
Dsync supports transformations through external processes connected over gRPC.Read 2 Oct 2026 · docs.adiom.io
Enterprise edition
The Enterprise edition adds horizontal scalability, observability, and transformations and is described as suitable for production use cases from 100 GB to 100 TB and beyond.Read 2 Oct 2026 · docs.adiom.io
Limit
Dsync does not replicate DDL statements or indexes from the source to the destination.Read 2 Oct 2026 · docs.adiom.io
Monitoring
Dsync provides progress reporting through both a CLI and a web page hosted on the machine running dsync.Read 2 Oct 2026 · docs.adiom.io
Open source limit
With a metadata store for resumability, the open source version has a 16 MB cap on the read plan.Read 2 Oct 2026 · docs.adiom.io
Resumability
Dsync can resume an initial copy or change data capture flow from its last saved state.Read 2 Oct 2026 · docs.adiom.io
Verification
Data integrity checks include quick namespace counts and complete hash-based verification.Read 2 Oct 2026 · docs.adiom.io

Plans and prices

Open Source Free Free forever Great for small projects and testing · Best effort support · Commercial support add-on Read 2 Oct 2026 · adiom.io
Enterprise Priced on request Annual or monthly fee Commercial support · Roadmap prioritization · Customization Read 2 Oct 2026 · adiom.io

Every dsync plan and price →

Strong points and limits

Strong points

  • Supports one-time migration and ongoing change capture
  • Can resume flows from saved state
  • Offers count and hash-based integrity checks
  • Runs as a single binary on several environments
  • Commercial support is available for both editions

Limits

  • Does not replicate source DDL statements or indexes
  • Open source read plan capped at 16 MB with metadata store
  • Several connectors remain in preview or development

Who it suits

dsync suits engineers and DevOps teams that need to migrate data or keep a destination updated from a source. The open source edition is described as a fit for small projects and testing; Enterprise targets production use cases from 100 GB to 100 TB and beyond.

dsync in depth

Read the full write-up

dsync is a self-hosted tool for one-way database and data-store migration, with continuous replication after the initial copy. It suits engineering and DevOps teams that want to run and monitor a resumable transfer on their own infrastructure. Its clearest drawback is that it does not replicate source indexes or DDL.

Overview

dsync supports both one-time moves and ongoing change capture: after an initial sync, it watches the source and applies changes to the destination. That can keep a target current during a migration, but it is not bidirectional synchronization. Teams that need changes to flow both ways should choose another tool.

The open source edition runs as a single binary on a laptop, VM, or Docker container. Progress reporting is available in the CLI and in a web page hosted on the machine running dsync. A saved state lets an interrupted initial copy or change-capture flow resume, which is useful for long transfers that should not have to start over. Integrity checks range from quick namespace counts to complete hash-based verification, so operators can choose between a quick check and a more thorough comparison.

Key features

Connectors and transformations

Supported databases and stores include MongoDB, Cosmos DB through MongoDB API or NoSQL, Azure Document DB, DynamoDB, HBase, AWS DocumentDB, AstraDB, Cassandra, CouchDB/IBM Cloudant, Firestore, PostgreSQL, SQL Server, Oracle, DB2, Weaviate, Qdrant, S3 Vector Index, S3 Storage, and files. Several other connectors remain in preview or development, so teams should confirm that a required connector is supported for their intended use. Transformations are supported; the Enterprise edition specifically adds transformations, and dsync can connect external transformation processes over gRPC.

Operational limits and security

The key migration caveat is structural: dsync does not copy DDL statements or indexes from source to destination. Teams must handle those separately, making it a weaker fit for moves where reproducing the source schema and indexing is part of the replication job. Adiom says dsync does not store data and supports network encryption, relevant considerations for teams operating the tool themselves.

With a metadata store enabled for resumability, the open source edition has a 16 MB read-plan cap. That ceiling may constrain larger or more demanding jobs; the Enterprise edition is positioned for production use cases from 100 GB to 100 TB and beyond, and adds horizontal scalability and observability.

Pricing

Open Source: free, billed Free forever. It is aimed at small projects and testing, with best-effort support and commercial support available as an add-on. The free plan is a useful way to run a self-hosted migration without a license charge, but the read-plan cap with resumability and the absence of Enterprise additions matter for production workloads. A free trial is also offered.

Enterprise: custom pricing, billed as an annual or monthly fee. It adds commercial support, roadmap prioritization, customization, horizontal scalability, observability, and transformations. This is the relevant edition for larger production jobs or teams that need vendor support and enterprise capabilities; its cost will need to be weighed against those needs. Adiom also offers commercial support for open source dsync.

Platforms

dsync is listed for Linux, macOS, Windows, web, and self-hosted use. The open source binary can run on a laptop, VM, or Docker container. Self-hosting suits teams that need to operate the replication process in their own environment; it is not a hosted replication service.

Who it's for

dsync is a strong fit for engineers and DevOps teams at enterprises or fast-growing companies who need a controlled, one-way migration with ongoing change capture, resumability, and integrity checks. Small projects and testing can start with the free open source edition. Teams planning larger production transfers can consider Enterprise, particularly when horizontal scale, observability, or commercial support is important. Look elsewhere if bidirectional replication or automatic transfer of source indexes and DDL is essential.

Pros and cons

Pro: Resumable initial copies and change capture reduce the disruption of interrupted transfers.

Pro: Namespace counts and hash-based verification offer distinct levels of integrity checking.

Pro: The single-binary open source edition can run on a laptop, VM, or Docker container, with CLI and local web progress reporting.

Con: Source DDL and indexes are not replicated, leaving schema and index work outside the migration.

Con: Replication is one-way, ruling it out for workloads that require changes to move in both directions.

Con: The open source read plan is capped at 16 MB when a metadata store is used for resumability.

Alternatives

For other options, see Database Replication Software. SymmetricDS is another free-plan option with broad platform coverage, including Android and iOS. DBConvert Streams has a free plan and spans API, browser extension, desktop, and self-hosted platforms, though its stated plan features center on IDE tools and federated queries rather than dsync's migration workflow. DBSync offers a free Developer plan capped at two connectors, 10,000 records, and three objects, with its Professional plan starting at $999 a month; it may suit readers who need a paid product with that stated tier structure. Artie offers a free tier capped at 1M billable rows per month and two active pipelines, with backfills included. Gluesync is a paid option with a free trial but no free plan. PeerDB has a free open source plan suited to individuals and includes CDC, streaming query, and query-layer features. Striim has a Developer plan capped at 25 million events per month and a Cloud plan, both with custom pricing. Debezium is a free, Apache License 2.0 open-source distributed change data capture platform for readers focused on CDC.

Verdict

Choose dsync if you need self-hosted, one-way migration and ongoing replication with resumability and verification, and can manage schema and indexes separately. Its free forever open source edition makes it practical for small projects and testing; for production at larger scales, Enterprise adds the operational capabilities and commercial support to consider. Look elsewhere when bidirectional synchronization or source DDL and index replication is a requirement.

Verdict

dsync covers migration, ongoing replication, verification, and resumability, with self-hosted deployment and a free open source plan. Check the DDL and index limitation and the read-plan cap against your workload before choosing an edition.

Where Specifiction places it

Alternatives to dsyncAll alternatives →