Skip to content
Database

Connect Google Cloud Spanner to any app with two-way sync.

Two-way sync Google Cloud Spanner across all your CRMs, databases, data warehouses, EDI systems, and AI tools, with custom workflows tailored to your data.

  • SOC 2 and 6 other compliance frameworks
  • POC with real engineers in minutes

Adopted by fast-scaling companies moving mission-critical data in real time

Case study
Migrated from MuleSoft
Case study
Migrated from Celigo
Migrated from Heroku Connect
Migrated from Matillion
Case study
Migrated from Fivetran
Case study
Migrated from Celigo
Object catalog

What Stacksync syncs in Google Cloud Spanner.

These objects sync between Google Cloud Spanner and any connected system, with field-level mapping and conflict resolution. Custom fields are picked up from the live schema where Google Cloud Spanner exposes them.

Databases
Top-level containers that scope schema and sync configuration.
Tables
Relational tables mapped one-to-one to sync targets.
Rows
The unit of read and write in each sync cycle, keyed by primary key.
Interleaved tables
Child rows physically co-located with parents; synced as related records.
Secondary indexes
Used to make incremental read queries efficient on non-key columns.
Change streams
Capture inserts, updates, and deletes for log-style change data capture.
Views
Read-only projections useful for shaping data before it leaves Spanner.
API surface

How Stacksync connects to Google Cloud Spanner.

The connector runs on Google Cloud Spanner's native API. Stacksync manages authentication, rate limits, retries, and schema changes so your team does not maintain integration code.

Connection
gRPC/REST client API with SQL query surface (GoogleSQL and PostgreSQL-interface dialects)
Authentication
Google Cloud IAM (service accounts)
Change detection
Change streams (log-style CDC), or timestamp-based polling queries
Rate limits
Throughput is bounded by the instance's provisioned compute capacity rather than a fixed API quota.

Sync directions

  • Read Supported
  • Write Supported
  • Change data capture Supported
  • Webhooks Not available
What ships with Google Cloud Spanner

Connect Google Cloud Spanner for flexible, real-time data sync.

Real-time sync, workflow automation, event queues, EDI, and monitoring, for every connection.

Real-time

Two-way sync

Changes in Google Cloud Spanner instantly reflect across connected systems. No stale data, no manual imports.

No-code + pro-code

Workflow automation

Trigger automated workflows whenever Google Cloud Spanner data changes, update records, fire webhooks, or kick off sequences without brittle API scripts.

At scale

Event queues

Handle millions of events per minute without losing a single Google Cloud Spanner record.

Observability

Monitoring

Track your Google Cloud Spanner sync health, view errors, and replay failed events in one click.

Trading partners

EDI

Transform legacy EDI complexity into simple database interactions.

Use cases

What teams run on the Google Cloud Spanner connector.

Spanner is chosen by platform and backend engineering teams for mission-critical transactional workloads that need strong consistency together with horizontal, multi-region scale; Google positions it as an always-on database with virtually unlimited scale. It typically holds core operational records - orders, inventory, ledgers - for high-scale applications, and it exposes both GoogleSQL and a PostgreSQL-interface dialect, so it carries the data gravity of an application system of record.

  • Data engineering
  • Platform engineering
  • Backend engineering
  • Database administrators
  1. Replicate Spanner tables into a CRM such as Salesforce or HubSpot so go-to-market teams see application data without querying the database.

  2. Use change streams to feed near-real-time copies of operational tables into an analytics warehouse.

  3. Run a two-way sync between Spanner and a SaaS tool so edits made by ops teams land back in the application database.

  4. Consolidate data from a globally distributed Spanner deployment into regional business systems.

  5. Push billing or entitlement changes from finance tools into Spanner tables the application reads at runtime.

  6. Stream inserts, updates, and deletes from Change streams into a warehouse or SaaS tools so operational events are visible outside the application.

All Google Cloud Spanner integrations

Pick the system you need to keep in sync with Google Cloud Spanner. Each page covers the sync setup, field mapping, and common workflows for that pair.

How it works

Set up Google Cloud Spanner in minutes, without APIs.

Configure and sync within minutes, no code. Whether you sync 50k or 100M+ records, Stacksync handles the queues, infra, and plumbing. Integrations are non-invasive and need zero setup on your systems.

  1. 01

    Connect your apps

    Authenticate Google Cloud Spanner with its native method — OAuth, API keys, or service accounts — plus secure options like SSH tunneling, IP whitelisting, and VPC peering.

    • OAuth 2.0
    • SSH tunnel
    • VPC peering
    Google Cloud Spanner connected
    OAuth 2.0
    SSH tunnel
    SSL certificate
    VPC peering
  2. 02

    Choose tables

    Pick the Google Cloud Spanner objects to sync — Stacksync auto-detects the schema, including custom fields where the platform exposes them. Sync to existing tables, or let Stacksync create new ones with ideal data types.

    • Standard objects
    • Custom objects
    • Auto-schema
    objects · Google Cloud Spanner
    Customers 12,480
    Sales Orders 8,213
    Invoices 5,902
    Items 1,344
  3. 03

    Map fields

    Fields map automatically even when names and types differ. Stacksync handles transformation and type casting for you, zero configuration required.

    • Auto-map
    • Type casting
    • Transforms
    Google Cloud Spanner database
    Company company_name text
    Email email text
    Amount amount numeric
    Created created_at timestamp

FAQ

Google Cloud Spanner connector FAQ

What can I sync with the Google Cloud Spanner connector?

Google Cloud Spanner's core objects — Databases, Tables, Rows, Interleaved tables and custom fields — can sync with any of 302 other systems. Every integration is real-time and bidirectional, with field-level mapping and conflict resolution.

How does Stacksync connect to Google Cloud Spanner?

Via gRPC/REST client API with SQL query surface (GoogleSQL and PostgreSQL-interface dialects), authenticated with Google Cloud IAM (service accounts). Changes are detected as follows — change streams (log-style CDC), or timestamp-based polling queries. Stacksync manages rate limits, retries, and schema changes automatically.

Is the Google Cloud Spanner connector two-way?

Yes. Changes made in Google Cloud Spanner propagate to the connected system and vice versa, in milliseconds. One-way flows are also supported when a direction should stay read-only.

How long does a Google Cloud Spanner integration take to set up?

Most Google Cloud Spanner integrations go live in minutes: authenticate Google Cloud Spanner and the other system, pick objects and fields, and enable the sync. No code and no infrastructure to manage.

Is Google Cloud Spanner data secure in transit?

Stacksync is SOC 2 Type II, ISO 27001, GDPR and HIPAA compliant. Google Cloud Spanner data is encrypted in transit, and a zero-persistent-storage architecture means records are not retained after a sync operation.

SECURITY

Security teams trust Stacksync

As a data company, we understand the importance of keeping your data secure. Stacksync is built with security best practices to keep your data safe at every layer, and is DPF-certified for US, EU, UK and CH data transfers.

SOC 2 Type II
ISO 27001
HIPAA BAA
GDPR
CCPA
DPF US-EU-UK-CH
→ SECURITY WITH BENEFITS

SSO & SCIM

Let your users access Stacksync from your centralized user management systems. Works with Okta, Azure, Google SSO and more.

Alerts

Immediately get alerted about record syncing issues over email, Slack, PagerDuty and WhatsApp. Resolve issues from a centralized dashboard with retry and revert options.

Secure connection options

Securely connects to your systems with:

Coworkers laughing in front of a laptop in a casual office setting

Your last integration took months.
Your next one takes a prompt.