Skip to content
Tool Review · NoSQL & Distributed Databases

Couchbase

Couchbase is a distributed JSON document and key-value database with SQL++ queries, full-text and vector search, cross data centre replication and mobile sync, sold as Couchbase Server (Community and Enterprise) and the Capella managed service.

Freemium Research-based review
Last verified November 2026. Version checked: Couchbase Server 8.0.3 (September 2026). Features and pricing for commercial products change; check the vendor site for the latest details.
Product status: Couchbase Server 8.0 shipped in October 2025, with 8.0.3 in September 2026. Since version 7.0 the source has been under the Business Source License 1.1; the 8.0 BSL file names a change date of 1 March 2029, when 8.0 converts to Apache 2.0.
Vendor
Couchbase, Inc.
Price
Freemium
Platforms
Linux, Windows, macOS (development), Kubernetes, SaaS (Capella on AWS, Azure, Google Cloud)
Licence
Source under Business Source License 1.1 (converts to Apache 2.0); Enterprise Edition commercial subscription; Community Edition under its own free licence
Product type
Commercial database (BSL 1.1 source) and Capella DBaaS
Official site
Works with
Couchbase CapellaCouchbase Mobile and App ServicesKubernetes (Autonomous Operator)Apache KafkaApache Spark

At a glance

Data modelJSON documents and key-value, organised in buckets, scopes and collections
Query languageSQL++ (SQL for JSON), key-value API, Search queries
Consistency modelStrongly consistent key-value access to the active copy; index-based queries can request consistency with recent writes
ReplicationIntra-cluster replicas; XDCR between clusters (Enterprise Edition only)
Partitioning or shardingAutomatic hash partitioning into vBuckets (128 or 1024 per bucket)
TransactionsMulti-document ACID transactions through the SDKs and SQL++
Deployment and cloud availabilitySelf-managed Server, Kubernetes, or Capella on AWS, Azure and Google Cloud (also via cloud marketplaces)
LicensingSource BSL 1.1; Community Edition free (5 nodes, 4 cores per node); Enterprise Edition and Capella paid
Free optionCommunity Edition, and one Capella Free Tier cluster per organisation
Short answer

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.

How we know: This profile is research-based: editions, licence terms, release history, 8.0 features and Capella billing rules were checked on 7 November 2026 against Couchbase's documentation (Server 8.0 release notes, What's New, editions page, Capella introduction and billing pages) and the Business Source License file in Couchbase's kv_engine GitHub repository. couchbase.com marketing and pricing pages refused automated access, so list prices are not quoted. We have not deployed Couchbase.

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

Couchbase SDKs (Java, .NET, Node.js, Python, Go and others)Couchbase Lite and App ServicesKubernetes Autonomous OperatorKafka connectorSpark connectorAWS, Azure and Google Cloud marketplaces

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

Our take

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

Checked November 2026.

Listed in: NoSQL & Distributed Databases.

How we research reviews and what star ratings mean: our editorial method.

Compare your options

Browse the full tools directory or see the head to head comparisons.