Couchbase Lite is a lightweight embedded NoSQL database that has built-in sync to larger backend structures, such as Couchbase Server.
This is an unsupported and undocumented port of the .Net libraries at https://github.com/couchbase/couchbase-lite-net
The most recent Unity Package can be downloaded from the repository here
For usage in Unity, look at the test scene. This is the documentation for the regular Couchbase libraries:
Couchbase Lite for Unity is currently using version 2.1.0 of the official Couchbase Lite native libraries (from NuGet).
The support libraries are built from the solution in the Libraries
folder. They are also included in the UnityPackage.
Tested in Unity 2018.2.5 and 2018.2.8, but earlier versions should also work.
All platforms: shutting down correctly is not included in the example! Cleanup of Replicator needs (your own) implementation
Android: working, tested only on ARMv7 device
iOS: working on devices, simulator untested
Windows: working for x68 and x64, UWP not added yet
macOS: working
Linux: added but untested
Warning: No guarantees are given on the workings of these libraries. Virtual Play doesn't accept any form of liability when using these libraries.