The Couchbase C client, libcouchbase (LCB), enables you to interact with a Couchbase Server cluster from the C language. It is also used by the Node.js, PHP, and Python SDKs to communicate with the Couchbase Server.
const char *connection_string = "couchbase://192.168.56.101,192.168.56.102"; lcb_CREATEOPTS *options = NULL; lcb_createopts_create(&options, LCB_TYPE_CLUSTER); lcb_createopts_connstr(options, connection_string, strlen(connection_string));
Couchbase C SDK 3.0
Dive right in with a quick install and Hello World.
And follow the Concurrent Document Mutations howto guide.
The documentation supplements the practical Howto docs with references and concept guides, for those who prefer a broader understanding before diving in and coding.
Libcouchbase 3.0 is a complete rewrite, with a streamlined API.
For community help, visit the Couchbase forums.