At a glance
| Data model | JSON documents and key-value, organised in buckets, scopes and collections |
| Query language | SQL++ (SQL for JSON), key-value API, Search queries |
| Consistency model | Strongly consistent key-value access to the active copy; index-based queries can request consistency with recent writes |
| Replication | Intra-cluster replicas; XDCR between clusters (Enterprise Edition only) |
| Partitioning or sharding | Automatic hash partitioning into vBuckets (128 or 1024 per bucket) |
| Transactions | Multi-document ACID transactions through the SDKs and SQL++ |
| Deployment and cloud availability | Self-managed Server, Kubernetes, or Capella on AWS, Azure and Google Cloud (also via cloud marketplaces) |
| Licensing | Source BSL 1.1; Community Edition free (5 nodes, 4 cores per node); Enterprise Edition and Capella paid |
| Free option | Community Edition, and one Capella Free Tier cluster per organisation |
Couchbase suits teams that want a memory-first JSON database they can query with SQL++, plus search, vector indexes and offline mobile sync in one platform. Community Edition is capped at five nodes and four cores per node and lacks XDCR, so production estates usually need Enterprise Edition or Capella, and neither publishes prices we could read.
Overview
Couchbase Server stores JSON documents and binary values in buckets, scopes and collections, and splits work into services (Data, Query, Index, Search, Analytics, Eventing, Backup) that you place on nodes. Applications read and write by key or query with SQL++, a SQL dialect for JSON. Version 8.0 (October 2025) added three kinds of vector index (Hyperscale Vector, Composite Vector and Search Vector), native encryption at rest in Enterprise Edition, Magma with 128 vBuckets as the default storage engine in Enterprise Edition, and the ability to add or remove non-Data services on existing nodes.
Couchbase publishes two server editions. Enterprise Edition is the supported, fully tested release with a commercial licence; Community Edition is free for clusters of up to five nodes with up to four cores each, does not get the latest bug fixes, and no longer permits Cross Data Center Replication (XDCR). Couchbase Capella runs the database as a managed service on AWS, Azure and Google Cloud, and App Services syncs data with Couchbase Lite on mobile and edge devices.
Key features
- SQL++ queries over JSON, with joins, indexes and, in 8.0, vector functions such as VECTOR_DISTANCE and natural-language query generation with USING AI
- Key-value access with a memory-first architecture and multiple storage engines, including Magma
- Hyperscale, Composite and Search vector indexes (8.0) for semantic and hybrid search
- Full-text Search service, now with synonyms and BM25 scoring
- Cross Data Center Replication (XDCR) between clusters, with conflict logging in 8.0 (Enterprise Edition only)
- Multi-dimensional scaling: Data, Query, Index, Search, Analytics and Eventing services placed on separate nodes
- Mobile and edge sync through App Services and Couchbase Lite
Integrations and ecosystem
Pros and cons
Pros
- One platform for key-value, SQL++ queries, full-text search, vector search, analytics and eventing
- Built-in mobile and edge synchronisation with Couchbase Lite
- Services can be scaled independently on separate nodes
- Capella Free Tier and Community Edition give two no-cost ways to start
Cons
- Community Edition is limited to five nodes, four cores per node, lacks XDCR and trails Enterprise on bug fixes
- Source is under BSL 1.1, not an OSI-approved licence, until each version's change date
- No list prices readable on Couchbase's site for Enterprise Edition or Capella paid plans
- Operating many services and storage engines adds sizing and tuning work
Pricing
Couchbase Server Community Edition is free for departmental-scale deployments of up to five nodes per cluster and four cores per node, with community support only; Enterprise Edition is a paid subscription that includes a commercial licence and 24/7 support. Capella, the managed service, has a Free Tier (one free cluster per organisation, forum support) and Basic, Developer Pro and Enterprise plans billed by the clock hour per cluster, with rates that depend on cloud provider, region, plan and cluster size; backups, data transfer and private endpoints are billed separately, and stopped clusters still incur node and disk charges. Couchbase's pricing page refused automated access, so we quote no list prices; check the Capella pricing page or your cloud marketplace.
Pricing checked on the vendor's official page on 7 November 2026. Prices change; confirm before buying.
Who it is best for
Teams building interactive or mobile applications that want JSON documents, SQL++ queries, search and offline sync from one vendor, self-managed or on Capella.
Typical use cases
- User profile and session stores that need fast key-value reads
- Offline-first mobile and field apps that sync through App Services
- Product catalogues queried with SQL++ and full-text search
- Retrieval for AI applications using vector indexes next to operational data
Who should look elsewhere
- Small projects that only need a single-node document store: see relational vs document databases before adding a distributed cluster.
- Organisations that require an OSI-approved open source licence for the database server.
Verdict
Couchbase is a capable choice when you want key-value speed, SQL++ queries, search and mobile sync in one database. Plan for Enterprise Edition or Capella in production, because Community Edition limits nodes, cores and XDCR, and get a quote, since we could not read published prices.
Frequently asked questions
Is Couchbase open source?
Not fully. Since Couchbase Server 7.0 the source is under the Business Source License 1.1, which allows production use with restrictions on hosted or commercial derivative offerings and converts each version to Apache 2.0 at its change date (1 March 2029 for 8.0). Community Edition binaries are free under Couchbase's community licence.
What are the limits of Couchbase Community Edition?
Couchbase's editions page says Community Edition is for departmental deployments of up to five nodes per cluster and four cores per node, with limited concurrency, community support only and no latest bug fixes. XDCR is Enterprise-only.
Does Couchbase Capella have a free tier?
Yes. Each organisation can run one free Capella cluster, with community support through the forums; it cannot be moved to a paid plan. Paid plans (Basic, Developer Pro, Enterprise) are billed hourly by cluster size, provider and region.
How is Couchbase different from MongoDB?
Both store JSON documents. Couchbase queries with SQL++, has a memory-first key-value path, separate scalable services and built-in mobile sync; MongoDB uses its own Query API and aggregation pipeline. Licences differ too: BSL 1.1 source for Couchbase, SSPL for MongoDB Community Server. See our MongoDB profile.
Sources
- Couchbase Server 8.0 release notes
- What's new in Couchbase Server 8.0
- Couchbase Server editions
- Couchbase Capella: manage your billing
- Couchbase Capella introduction
- Business Source License for Couchbase Server 8.0 (GitHub)
Checked November 2026.
Listed in: NoSQL & Distributed Databases.
How we research reviews and what star ratings mean: our editorial method.