A newer version of this documentation is available.

View Latest

Couchbase Server editions

Couchbase Server is available in several editions: enterprise, community, and open source.

Each edition offers different features and levels of support:

Enterprise edition (EE)

The Enterprise edition represents the latest, most stable, production-ready release. We recommend EE binaries for commercial production systems. EE contains some unique features that make it the best fit for large production deployments running in data centers or a public cloud infrastructure. These features, which are not available in the community edition, are listed in Table 1. Our paid annual subscriptions for EE include a commercial license, technical support with service level commitments via our 24x7 support organization, as well as technical support and hot fixes for earlier releases.

Community edition (CE)

The Community edition is best for noncommercial developers, where taking some time to figure out or resolve issues doesn’t result in major problems. There are no constraints on using these binaries in production systems, but they have not been subjected to the iterative test, fix, and verify quality assurance cycle that is a part of the enterprise edition release process and do not include the latest bug fixes. Documentation, mailing lists, and forums provide support for the Couchbase user community to help troubleshoot issues and answer questions.

Open source project

The Couchbase Server open source project is a platform for innovation. Couchbase is committed to open source development, and the open source project continues to serve as the foundation for both the community edition and the enterprise edition.

The following table compares the features available in the Enterprise and Community editions:

Table 1. Enterprise and community edition feature matrix
Feature Enterprise Edition Community Edition

Software updates and support

Frequent releases with quality improvements

yes

no

Worldwide 24x7 support

yes

no

Patches and maintenance updates

yes

no

Proactive services

yes

no

High availability & disaster recovery

Intra-cluster replication

yes

yes

Auto failover

yes

yes

Rebalance

yes

yes

Cross datacenter replication (XDCR)

yes

yes

Filtering replication with XDCR

yes

no

Rack and availability zone awareness

yes

no

Full backup and restore

yes

yes

Incremental and cumulative backup and restore

yes

no

Security

Built-in account management

yes

yes

LDAP integrated account management

yes

no

Encrypted administrative access

yes

no

Encrypted data and query access

yes

no

Encrypted XDCR

yes

no

Auditing

yes

no

Data access

Data access APIs (KV operations Get/Set)

yes

yes

Tunable consistency with queries (with staleness setting)

yes

yes

Tunable durability (with persistence and replication)

yes

yes

N1QL queries

yes

yes

N1QL queries with global secondary indexes

yes

yes

Query and indexing with MapReduce views

yes

yes

Query and indexing with spatial views

yes

yes

Native SDKs

yes

yes

System administration

Visual administrative console

yes

yes

Programmable REST API access

yes

yes

Programmable Command line tools (CLI)

yes

yes

Performance and scaling

Multi-dimensional scaling and independent scalability

yes

no

High-performance concurrent query execution

yes

no