Developing for Couchbase
Couchbase has a number of official client libraries for development. In addition, Couchbase Server is protocol compatible with memcached, so you may use any number of existing client libraries against the server.
Client Libraries
If you want to develop your own Couchbase clients, see Developing Couchbase Clients
Developing Couchbase Server
If you're interested in contributing to Couchbase Server or understanding how it works, please look at the repositories and architecture or contributing changes.
Protocol Additions
Couchbase Server has some unique operations.
Labels
Page:
Couchbase .NET Client Library
Page: Couchbase C and C++ Client Library
Page: Couchbase Hadoop Connector
Page: Couchbase Java Client Library
Page: Couchbase node.js Client Library
Page: Couchbase PHP Client Library
Page: Couchbase Python Client Library
Page: Couchbase Situational Behaviors
Page: Cross-datacenter Replication In The Cloud
Page: Design of REST interface to Couchbase NGINX module
Page: Guide to Sample Databases
Page: How to verify your GeoCouch
Page: libcouchbase configuration cache
Page: Observe
Page: Replica Read
Page: TAP Protocol
Page: Types of Couchbase Clients
Page: XDCR Protocol
Page: XXX-WITH-META protocol
Page: Couchbase C and C++ Client Library
Page: Couchbase Hadoop Connector
Page: Couchbase Java Client Library
Page: Couchbase node.js Client Library
Page: Couchbase PHP Client Library
Page: Couchbase Python Client Library
Page: Couchbase Situational Behaviors
Page: Cross-datacenter Replication In The Cloud
Page: Design of REST interface to Couchbase NGINX module
Page: Guide to Sample Databases
Page: How to verify your GeoCouch
Page: libcouchbase configuration cache
Page: Observe
Page: Replica Read
Page: TAP Protocol
Page: Types of Couchbase Clients
Page: XDCR Protocol
Page: XXX-WITH-META protocol