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.

-
REST API: A RESTful interface that allows any HTTP client, including browser applications, to access and query data.
-
Remote Sync: Enables Couchbase Edge Server to sync data with remote upstream Sync Gateway/App Services clients over WebSockets based replication protocol.
-
Edge Sync: Allows downstream Couchbase Lite applications at the edge to sync data with Couchbase Edge Server.
-
High Availability (HA): You can connect multiple Edge Servers via their 'upstream' and 'downstream' sync interfaces; this can let one server act as a backup for another, or keep multiple servers synced. Conflicts will be rejected.
Couchbase Edge Server possesses the following features:
-
Compact and lightweight: ~10 MB codebase, typically uses < 50 MB RAM.
-
Flexible data handling: Serves existing Couchbase Lite database files, or can create its own CRUD-based document access.
-
Real-time updates: Push notifications for data changes on the changes feed to save bandwidth caused by polling and reduce latency.
-
Advanced querying: Supports SQL++ queries.
-
Local synchronization: Acts as a database sync server for local Couchbase Lite clients.
-
Upstream integration: Functions as a database sync client for upstream Sync Gateway, Capella App Services, or other instances of Edge Server.
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.