Couchbase Lite is an embedded, NoSQL JSON Document Style database for your mobile apps.

You can use Couchbase Lite as a standalone embedded database within your mobile apps, or with Sync Gateway and Couchbase Server to provide a complete cloud to edge synchronized solution.

Couchbase Lite for C ships both a C API and a committed C++ wrapper API (cbl++), available on all supported platforms.

How Do You Want To Start Building Today?

Get Started with C / C++

Get set up and deploy Couchbase Lite for C, which includes both the C API and the C++ wrapper API (cbl++).

Do More

Explore advanced features and capabilities.

Learn More

Dive deeper into core concepts and components.

Key Concepts

Understand fundamental principles and best practices.

Product Notes

Stay updated with the latest releases and platform support.