Skip to content

Kotbase

Kotlin Multiplatform library for Couchbase Lite

Introduction

Kotbase pairs Kotlin Multiplatform with Couchbase Lite, an embedded NoSQL JSON document database. Couchbase Lite can be used as a standalone client database, or paired with Couchbase Server and Sync Gateway or Capella App Services for cloud to edge data synchronization. Features include:

  • SQL++, key/value, and full-text search queries
  • Observable queries, documents, databases, and replicators
  • Binary document attachments (blobs)
  • Peer-to-peer and cloud-to-edge data sync

Kotbase provides full Enterprise and Community Edition API support for Android and JVM, native iOS and macOS, and experimental support for available APIs in native Linux and Windows.