Couchbase Lite for Java provides functionality that supports the flexible and secure replication and synchronization of data whether locally, centrally or at the edge.
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.