Overview
Couchbase C Client Library
The C client library (libcouchbase) enables you to interface with a Couchbase Cluster from within a C or C++ application.
Compatibility
| Feature | Server 1.8 | Server 2.0 | Server 2.5 | Server 3.0 |
|---|---|---|---|---|
| Basic Features | ||||
| CRUD Operations | Yes | |||
| MapReduce Views | No | Partial (Via HTTP transport API) | ||
| Advanced Features | ||||
| N1QL Querying | No | |||
| Fast (CCCP) Bootstrapping | No | Since 2.3.0 | ||
| Secure Connections (SSL) | No | Since 2.4.0 | ||
| Administrative Features | ||||
| Management Operations | Partial (Via HTTP transport API) | |||
Contributing
Couchbase welcomes community contributions to the C SDK. The C SDK source code is available on GitHub. If you would like to contribute code, read the CONTRIBUTING.md file within the repository.