Couchbase Lite for Objective-C provides functionality that supports the flexible and secure replication and synchronization of data whether locally, centrally or at the edge.

docs listener diagram

So your Couchbase Lite applications can:

  • Sync local databases

  • Sync with a centralized Couchbase Server database using Sync Gateway

  • Or sync directly with other edge devices using a listener to interact with the Couchbase Lite replicator.

Database Replication

See: Inter-Database Replication

Sync Gateway Replication

See: Sync Gateway Replications

Inter-Sync Gateway Replication

See: Peer-to-Peer Synchronization