Introductory macOS offer$79.95Through Dec 31, 2026

Cupcake-DRCP for macOS

AVAILABLE NOW · VERSION 2.3.11

MySQL replication.
At home on Mac.

MySQL snapshots, change data capture, schema and data comparison, and reviewed repair. Replicate MySQL to PostgreSQL with a local engine and reusable table mappings.

macOS 15+ · Apple silicon & Intel · Local processing

Source and target databases connected by your workflow

A Mac app.
A capable local engine.

Connect the databases you choose. Keep plans, comparisons, and run history in your own workspace.

NativeSwiftUI interface
LocalBundled Go engine
14 daysManual-workflow trial

The story behind Cupcake

Built on years of production use.

We built Cupcake for our own projects. Cupcake-DRCP for Enterprise, our Linux app, has been our main production tool for years, used across many projects.

Now we’re bringing Cupcake to the public. The new macOS edition and upcoming Windows app share the Linux app’s backend engines, building on that foundation for stability and performance.

Cupcake-DRCP for macOS

A clear view.
A deliberate next move.

See what changed, decide what should move, and keep the whole workflow in one native workspace.

Cupcake-DRCP for macOS Example workspace

Overview

Commerce / Production
● Project activity

Replicate. Compare. Control.

One place for your connections, comparisons, change capture, and scheduled work.

4Connections
24Tables compared
1Active CDC stream
3Schedules

Recent activity

Comparison completed2 min ago
Change capture started18 min ago
Nightly comparison scheduled1 hr ago

Latest comparison · 24 tables

22tables identical
22 identical
2 with differences

Interactive product tour · Illustrative interface and example data, not a live connection.

Meet the Mac app

Your project, at a glance.

Connections, plans, recent activity, and comparison results belong to one project. Move between workflows without losing the context of the databases you are working on.

Compare schemas and rows

Inspect DDL differences alongside data drift. Review missing, extra, and changed rows instead of relying on row counts alone.

Keep the change reviewable

Preview repairs, select tables, exclude rows, or save the generated SQL for review before a production change.

Build a repeatable workflow

Reuse table and column mappings for snapshots, comparisons, and CDC. Schedule checks and set limits on automatic repair.

Local first. Operator controlled.

Your data path.
Your infrastructure.

Cupcake’s engine runs on your Mac and connects to the databases you choose. Your database traffic does not need to pass through a Cupcake-hosted data service.

Credentials protected on your Mac

Saved connection secrets are encrypted with a key held in macOS Keychain.

Confirmation where it matters

Interactive destructive operations use explicit confirmation and Touch ID or your Mac password. Scheduled repair uses the policy you authorize.

A native workspace, a local engine

SwiftUI on the desktop. A bundled Go engine for the work. No Linux server installation needed to start with the Mac edition.

The macOS data path

Your sourceRead & compare
Your targetWrite when authorized
Cupcake on your MacLocal engine · Local plans & run history

Database traffic stays on the paths you configure.

Licensing is a separate connection.Trial and activation use Cupcake’s license service. Stripe handles payment. These services are separate from the database replication path.

Beyond the original workflow

More of the detail.
Less work between tools.

Inspect the schema, review the rows, and choose how the change gets applied.

Schema comparison

Inspect source and target DDL, review schema changes, and export definitions. Cross-engine differences are surfaced so they are not mistaken for ordinary drift.

Row-level review

Read missing, extra, and differing rows. Exclude individual rows and narrow the tables before deciding which changes belong in a reconciliation.

SQL and report exports

Save repair statements for a change window. Export comparison findings as HTML, Excel, CSV, TSV, or JSON for review outside the app.

Current release · 21 September 2026

What’s new in 2.3.11.

The latest release sharpens the scheduling workflow, with direct controls and clearer feedback in the schedules table.

View the release feed
  • Run Now: launch a schedule from its table entry.
  • Clearer status: more readable messaging replaces the “Stood Down” label.
  • Table display fixes: corrected rendering of the schedules table.

Requires macOS 15.0 or later. The installer supports Apple silicon and Intel Macs.

Cupcake-DRCP for macOS

Your Mac.
Your control plane.

A perpetual license for one Mac, with one year of updates. Start with the trial, then unlock the full desktop workflow.

  • Unlimited connections and plans
  • Snapshots, schema and row comparison, and reconciliation
  • CDC, schedules, and start-at-login operation

Scheduled work requires your Mac to be awake and logged in.

Already a customer? Sign in to the Consumer Portal for macOS & Windows.

Introductory macOS offer

$79.95USD / one Mac

$79.95 through December 31, 2026.
$129.95 starting January 1, 2027.

Offer ends at midnight Central Time as January 1 begins.

Start your 14-day trial Ask about a macOS license →

macOS only. Enterprise license not included. Windows is coming soon and is separately licensed.

Start on your Mac

See what a comparison
can tell you.

Download Cupcake-DRCP for macOS and begin with a 14-day trial of the manual workflows.

Download v2.3.11 · 31.5 MB

macOS 15+ · Apple silicon & Intel

Included in the trial

  • Two connections and one plan
  • Manual snapshots, comparisons, and reconciliation
  • Server-counted 14-day trial

With a Mac license

Unlimited connections and plans, CDC, schedules, and start-at-login operation. A perpetual license for one Mac includes one year of updates.

Ask about licensing

Before you get started

A few good questions.

The details matter when a tool connects to your databases.

Talk to us
Which databases does the Mac app support?

The current connection picker includes MySQL 5.7 and 8.x, MariaDB 10.x and 11.x, Percona 5.7 and 8.x, and PostgreSQL 14–17. Capture methods, type mappings, and schema operations depend on the source and target. MySQL binlog capture and primary-key sweep have different requirements; PostgreSQL support does not imply MySQL-style binlog capture.

Does my database data go to Cupcake’s cloud?

The database engine runs on your Mac and connects to your configured sources and targets. Database movement does not require a Cupcake-hosted data relay. Trial and activation contact Cupcake’s license service, payments use Stripe, and the app can check for updates. This is local processing, not a promise of zero network access.

What is included in the 14-day Mac trial?

The trial includes two connections, one plan, and manually run snapshots, comparisons, and reconciliations. CDC, schedules, and start-at-login operation require a paid license. The trial is counted by Cupcake’s license service. When it ends, existing connections, plans, and history remain visible.

How does the Mac license work?

The Mac license is perpetual for one Mac, with one year of updates. It unlocks unlimited connections and plans, CDC, scheduling, and unattended operation during a logged-in session. Newer builds released after your update eligibility ends require renewal. Windows and Enterprise are separately licensed products.

Will schedules keep running when my Mac sleeps?

Work runs while the Mac is awake and the user is logged in. The local engine can restart on login and catch up missed schedules after return. It does not run through sleep or while logged out. For a dedicated server deployment, explore Cupcake-DRCP for Enterprise.

Is Cupcake a replacement for backups?

No. Replication can carry accidental changes to a target. Snapshots, comparisons, and reconciliation help you move and verify data, but independent backups and tested restores remain part of a recovery strategy. A DDL-only export contains schema definitions, not the database’s rows.

What is different about Enterprise?

The desktop products focus on a single operator in a native app. Enterprise places the control plane on Linux and exposes a browser-based console for team operations, with additional administration capabilities. The core workflows overlap, but the interfaces, deployment requirements, and licenses differ.

Explore the workflows

MySQL tools for your Mac.

All MySQL workflows →