Backup · Google Cloud SQL

Back up Google Cloud SQL, and prove it restores

Restore-tested backups of your Google Cloud SQL for PostgreSQL, written to storage you control. Enable a public IP, authorize one address, and every backup can prove it restores.

Public IP + authorized networkBuilt-in password authRestore-tested backupsStandard pg_dump archives

A second copy, outside Cloud SQL

An off-site backup is the one you can still reach when something goes wrong with the platform or the account. Norcube keeps it outside Cloud SQL, in storage you control, and proves it restores.

Off-site, in storage you control

Norcube runs a full pg_dump on your schedule and writes the encrypted archive to Norcube-managed storage in Frankfurt or to your own S3-compatible bucket.

Proven to restore

Every backup can be restore-tested: Norcube restores it into a throwaway database and confirms your schemas, tables and rows come back.

Yours, in a standard format

Download any backup and restore it with standard Postgres tools, independent of Norcube. No proprietary format, no lock-in.

Connect Cloud SQL, step by step

The Cloud SQL-specific settings, from the connection string to network access. Everything after that is the standard Protect form: schedule, retention and restore testing.

  1. Enable a public IP

    In the Google Cloud console, open your Cloud SQL instance, go to Connections → Networking, check Public IP and save. The address shows on the instance Overview page.

  2. Authorize Norcube's address

    Under Authorized networks, choose Add a network and enter 18.196.207.101/32. Cloud SQL requires CIDR notation and doesn't support IPv6 authorized networks.

  3. Create a read-only user

    Add a user with Built-in authentication, then a read-only role, for example GRANT pg_read_all_data TO backup_ro on Postgres 14+. Password auth is simpler than IAM auth, whose tokens expire hourly.

  4. Set the SSL mode

    Under Connections → Security, choose Allow only SSL connections. Don't choose Require trusted client certificates: a backup connection doesn't present a client certificate, so it would be blocked.

  5. Paste it into Norcube with SSL required

    Choose Protect a database, pick PostgreSQL and enter the public IP, port 5432, database and the read-only user, with SSL mode require.

What Norcube adds

Restore testing

Prove each backup restores, not just that the dump ran. A Passed badge per backup and a restore-health score per database show recoverability at a glance.

Failure and missed-backup alerts

Get notified when a backup fails, a restore test can't confirm your data, or a schedule silently stops. By email, Slack or a signed webhook, on every plan.

Your own bucket

Keep backups in Norcube-managed storage in Frankfurt, or in your own Amazon S3, Cloudflare R2, Backblaze B2, Wasabi or MinIO bucket.

Standard archives

Every backup is a standard pg_dump archive, gzip-compressed by default. Download it any time.

Cloud SQL backups, answered

The questions that come up when backing up Google Cloud SQL. The full guide is in the docs.

Why not the Cloud SQL Auth Proxy?
The proxy has to run next to the client with a Google identity, which a third-party backup service can't do. A public IP with one authorized network is the path that works.
Which SSL setting should the instance use?
Allow only SSL connections. Require trusted client certificates demands a client certificate, which a server-TLS-only backup connection doesn't present.
Why does a restore test mention google_ extensions?
Cloud SQL preinstalls Google-authored extensions with a google_ prefix, such as google_ml_integration. They don't exist in community Postgres, so a restore test notes their absence as expected and still records a clean Passed. Community extensions like postgis or pgvector restore normally.
Can I authorize an IPv6 address?
No. Cloud SQL doesn't support IPv6 authorized networks, so the IPv4 18.196.207.101/32 is the only correct entry.

Your Cloud SQL data, backed up and tested

Start on the Free plan. No credit card required. Connect Cloud SQL, pick a schedule and let the first restore test prove it.

  • Free plan
  • No credit card
  • Standard formats
  • Restore-tested
// tick. tick. tick.
0 ticks since founding
Coming soon

Join the PromptHub waitlist

PromptHub is in active development. Leave your email and we'll invite you as soon as it opens, with a free tier and no credit card.

One email when access opens. No newsletter, no spam.