Introductory macOS offer$79.95Through Dec 31, 2026
NATIVE ON macOS LOCAL BY DESIGN

MySQL.Replicate.Take control.

MySQL replication, change data capture, and data comparison in one native Mac app. Copy snapshots, sync MySQL to PostgreSQL, detect drift, and automate recurring checks.

macOS 15+ · Apple silicon & Intel · 14-day trial

Different environments. A more consistent tomorrow.

Built for the databases
you already work with.

MySQL5.7 · 8.xMariaDB10.x · 11.xPercona5.7 · 8.xPostgreSQL14–17
Compatibility

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.

Built around your MySQL workflow

Copy a baseline.
Keep up with the changes.

Explore MySQL tools and guides →

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.

From first connection to ongoing confidence

Make the next move
with the evidence in front of you.

A saved DDL file describes a schema. Cupcake helps you inspect the data, move it, and verify what arrived.

01 / CONNECT

Define the path.

Save your endpoints. Pair tables and map columns in a reusable plan. Keep each body of work in its own project.

02 / REPLICATE

Build the baseline.

Copy structure and rows with snapshots, then follow changes with CDC. Review the target and destructive options before starting.

03 / COMPARE

Find the differences.

Compare schemas and data. Inspect row-level results to see what is missing, extra, or different at the time of comparison.

04 / RECONCILE

Review. Repair. Repeat.

Preview the proposed work, apply authorized changes or export SQL, then compare again. Schedule the checks you need to repeat.

Replication and comparison complement a backup and recovery strategy. They do not replace independent backups or restore testing.

For DBAs, auditors & leadership

Give the next person
more than “it ran.”

Bring comparison findings to a change review. Share table summaries, include the retained row differences, and hand over a SQL repair script when someone else owns the change window.

From drift to a reviewable repair

Desktop run history and exports support operational review. They are not a tamper-evident compliance system.

Export comparison results Your choice
A report for the change ticketReadable summary and retained differencesHTML
A workbook for the teamComparison data, organized by tableXLSX
Structured findings for your toolsUse the format your workflow needsJSON
A repair to review before runningSave the proposed statements separatelySQL

CSV and TSV exports are also available.

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.

One family. Three products.

Choose where you take control.

Shared backend engines, developed through years of production use on Linux. A workspace built for each environment.

Coming soon

Cupcake-DRCP
for Windows

The desktop workflow, at home on Windows.

A native Windows experience is next, built around the same backend engines used by our Linux and macOS apps.

  • Native Windows interface in development
  • Backend engines shared with Linux and macOS
  • Separate Windows license
Explore what’s coming
Self-hosted Linux

Cupcake-DRCP
for Enterprise

A control plane for team operations.

For organizations that need a server deployment, a shared operations console, and capabilities beyond the single-operator desktop apps.

  • Linux server deployment
  • Browser-based operations console
  • Project-scoped role-based access controls
Explore Enterprise

Each product is licensed separately. A desktop license covers its own platform; Enterprise capabilities and deployment requirements differ.

Practical notes for database people

Know what you’re trusting.

What’s new on Mac

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.

Bring your databases
back into focus.

Start with a comparison. See the path forward.

macOS 15+ · 14-day trial for manual workflows