| Name | Description | Type | Package | Framework |
| CouchDBCluster | A cluster of CouchDBNodes based on DynamicCluster which can be resized by a policy if required. | Interface | brooklyn.entity.nosql.couchdb | Brooklyn |
| CouchDBClusterImpl | Class | brooklyn.entity.nosql.couchdb | Brooklyn | |
| CouchDBNode | An Entity that represents a CouchDB node in a CouchDBCluster. | Interface | brooklyn.entity.nosql.couchdb | Brooklyn |
| CouchDBNodeDriver | Interface | brooklyn.entity.nosql.couchdb | Brooklyn | |
| CouchDBNodeImpl | Class | brooklyn.entity.nosql.couchdb | Brooklyn | |
| CouchDBNodeSshDriver | Start a CouchDBNode in a Location accessible over ssh. | Class | brooklyn.entity.nosql.couchdb | Brooklyn |