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, full-text search, and vector 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 native Linux and Windows.