Enterprise Edition Deployments
Ionic’s Couchbase Lite integration is tailor-made for web developers, making it easy to build secure, high-performance, offline-enabled apps. This premier integration supports apps built for iOS, Android, and native Windows.
As a starting point, follow the hotel search tutorial. The tutorial shows how to build an app that allows users to search and bookmark hotels using data loaded from a Couchbase Lite database — see tutorial at https://ionic.io/docs/couchbase-lite/tutorials/hotel-search
Community Edition Deployments
You can build your own native plugin on top of Couchbase Lite’s native API for iOS and Android. The plugin is independent of the application’s UI layer and can be used to access native functionality from within your Ionic apps.
Ionic recommends use of Capacitor , so building a capacitor plugin would be preferred option
In order to use Couchbase Lite as an embedded database within your Cordova-based app, you will need a way to access Couchbase Lite’s iOS and Android native APIs from within your Cordova web application.
Note: A reference implementation of a Cordova plugin will be available shortly.
In order to use Couchbase Lite as embedded database within your React Native app, you will need a way to access Couchbase Lite’s iOS and Android native APIs from within your React Native JS application.
A reference implementation of a React Native plugin will be available shortly.