Introducing Couchbase Edge Server
Couchbase Edge Server is a lightweight standalone database for resource-constrained edge, based on Couchbase Lite Core.
With Couchbase Edge Server, you can perform scalable, offline-first data sync at the edge in resource constrained environments.

The diagram above illustrates how Couchbase Edge Server builds on Couchbase Lite Core engine to deliver its foundational elements.
Couchbase Edge Server provides a REST API for CRUD operations, SQL++ queries, and push notifications. It also supports remote sync with upstream Sync Gateway/App Services and edge sync with downstream Couchbase Lite applications.
Why Use Couchbase Edge Server?
-
Resource efficiency: Compact ~10 MB codebase with typically < 50 MB RAM usage, perfect for edge environments.
-
Offline-first synchronization: Enables reliable data sync even in intermittent connectivity scenarios.
-
Flexible deployment: Functions as both a sync server for local Couchbase Lite clients and a sync client for upstream services, supporting various edge topologies.
-
Real-time updates: Push notifications for data changes reduce bandwidth and latency compared to polling.
-
High availability: Support for multiple Edge Server configurations including primary-backup setups for redundancy.
Key Capabilities
-
REST API: RESTful interface for any HTTP client, including browser applications.
-
Remote Sync: Syncs data with upstream Sync Gateway/App Services via WebSockets replication protocol.
-
Edge Sync: Enables downstream Couchbase Lite applications to sync with Couchbase Edge Server.
-
Advanced querying: Supports SQL++ queries for complex data operations.
-
Flexible data handling: Serves existing Couchbase Lite database files or creates CRUD-based document access.
-
High Availability (HA): Connects multiple Edge Servers via upstream and downstream sync interfaces.
For more information about the latest changes to Couchbase Edge Server, see New In 1.0. |
Getting Started
Get started with Couchbase Edge Server, from installing to building and running the product.
Configuration
Learn how to configure Couchbase Edge Server to your specifications.
REST Based Access
Use Couchbase Edge Server REST API capabilities to perform CRUD operations, SQL++ queries, push notifications and more in your applications.
Sync
Sync data between Couchbase Edge Server and your application, Couchbase Lite, or Capella.
Administer
Perform administrative tasks with Couchbase Edge Server.
Product Notes
View supported platforms, product compatibility and more detailed release notes for Couchbase Edge Server.