Couchbase C Client  2.5.6
Modules
Here is a list of all modules:
[detail level 12]
 N1QLExecute N1QL queries and receive resultant rows
 vBucket
 Views (Map-Reduce)Higher level API which splits view results into rows
 Initialization
 Key/ValuePreview APIs for performing commands
 ReadRetrieve a document from the cluster
 Read (Replica)Retrieve a document from a replica if it cannot be fetched from the primary
 Create/UpdateSet the value of a document
 DeleteRemove documents from the cluster
 MULTICMD API
 DurabilityEnsure persistence and mutation of documents
 Mutation Tokens
 CountersManipulate the numeric content of a document
 Lock/Unlock
 Touch/ExpiryModify or clear a document's expiration time
 Miscellaneous CommandsAdditional miscellaneous commands which can be executed on the server
 FlushClear the contents of a bucket
 HTTP ClientAccess Couchbase HTTP APIs
 User CookiesAssociate user-defined data with operations
 WaitingFunctions for synchronous I/O execution
 Advanced SchedulingAdditional functions for scheduling operations
 DestroyingLibrary destruction routines
 Cluster InformationThese functions return status information about the handle, the current connection, and the number of nodes found within the cluster
 SettingsGet/Set Library Options
 Setting ListAdjust tunables for the client
 TimingsDetermine how long operations are taking to be completed
 Build InformationGet library version and supported features
 Legacy Key-Value APIOperate on one or more key values
 Error CodesStatus codes returned by the library
 Network I/O
 libeventLibev integration
 libevLibev integration
 libuvLibuv integration
 Raw packet forwarding and dispatch routinesThese functions perform packet forwarding functions to send and receive raw packets
 Sub-Document APIExperimental in-document API access