Sample app
Building reliable data sync across thousands of devices is complex. Homegrown stacks are brittle and expensive. Sync Gateway solves this out of the box with bidirectional replication, automated conflict resolution, and stringent access security in a single platform.
Bidirectional sync from cloud to edge devices. Features smart-pause when the network drops and auto-resumes when it returns.
Secure data via RBAC, standard/custom auth, and full encryption. Regulatory compliance and data sovereignty enforced at the gateway.
Shared-nothing nodes scale horizontally to support millions of devices. Replicate gateway-to-gateway for multi-tier architectures.
Version-vector conflict resolution ensures accuracy across devices with clock skew. Customize with predefined or custom resolvers.
Securely sync data across every tier – Couchbase Server or Couchbase Capella in the cloud, Couchbase Edge Server at the edge, and Couchbase Lite on the device. Compose star, hierarchical, peer-to-peer, or hybrid topologies from one set of components.
Use secure RESTful APIs for accessing and managing data over the web, and webhooks to integrate with external web clients, data stores, and downstream pipelines.
Enforce read and write access from the scope and collection level down to individual users and roles. Sync functions provide programmable document-level routing and access control. Admin REST API authenticated by default with support for OIDC, LDAP, or custom providers.
Scale horizontally to handle millions of connected devices. Apply tunable read and write scaling options to meet performance demands. Sync Gateway-to-Sync Gateway replication (ISGR) enables multi-tier deployments without custom middleware.
Get quick answers to questions about Couchbase’s self-hosted sync engine.
Sync Gateway is a self-managed synchronization server that enables secure, bidirectional data sync between Couchbase Server and mobile, IoT, and edge apps running Couchbase Lite.
Sync Gateway includes customizable conflict resolution policies, letting you define how conflicting changes from different devices are detected, merged, or resolved automatically.
Yes. Sync Gateway’s built-in delta sync transmits only changed data rather than full documents, reducing bandwidth consumption and improving sync performance on constrained networks.
Sync Gateway supports OpenID Connect, OAuth 2.0, Basic, and custom authentication providers, plus granular role-based access control at the document and field level.
Sync Gateway is self-managed and deployed on your own infrastructure. Capella App Services is the fully managed, hosted equivalent – same sync capabilities, no servers to operate.