Sync Gateway is a sync server that enables Couchbase Server 2.0 and later to act as a replication endpoint for Couchbase Lite. Sync Gateway runs an HTTP listener process that provides a passive replication endpoint and uses a Couchbase Server bucket as persistent storage for all database documents.
Running Sync Gateway
A step by step look at installing, connecting, starting and stopping operations for the Sync Gateway.
Learn how to configure Sync Gateway by using the configuration file or command-line options.
Learn options for how to administer Sync Gateway.
Data routing with "channels"
Channels are a key abstraction in the Couchbase Sync Gateway. They provide both access control, document routing and client-side filtering. This guide describes what they are and what they do.
Sync Function API
The sync function routes documents to channels and users, and validates access to documents by users.
Series of articles describing how to integrate Sync Gateway with other servers
Deploying Sync Gateway behind a reverse proxy
A guide deploying Sync Gateway with nginx as a reverse proxy.
Upgrading Sync Gateway
Learn how to upgrade Sync Gateway.
Accessing Couchbase Server views via Sync Gateway
A guide to accessing views on Couchbase Server via Sync Gateway.
OS Level Tuning
A guide to OS Level tuning for Sync Gateway.
Integrating External Stores