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.
If you want to develop your own Couchbase clients, see Developing Couchbase Clients
- the link to couchbase client development is broken - I'd fix it but cannot fond the target nor a link to report it too - Feb 15, 2012 *
Couchbase Server has some unique operations.