Couchbase Lite is an embedded, document-style NoSQL database that is syncable and makes it easy to build offline-enabled applications.
Couchbase Lite for Dart is a platform implementation of Couchbase Lite for Dart and Flutter. It has feature parity with Couchbase Lite implementations for other platforms, with a few exceptions.
Couchbase Lite for Dart is a community provided solution that is actively developed and maintained by the community. It is not an official Couchbase product.
- Offline First
- Stored in efficient binary format
- Store and sync binary data, for example JPGs or PDFs
- Data Sync
- Remote [Sync Gateway]
- Intra-device Sync *
- Delta Sync *
- Data Conflict Handling
- Change Notifications for:
- Full Database *
*: Enterprise Edition only feature
Some of the features supported by other platform implementations of Couchbase Lite are currently not supported:
- Predictive Queries
- Peer-to-Peer Data Sync
- Background Data Sync on iOS and Android
- Integration with system-wide configured proxies
- VPN On Demand on iOS