Couchbase logo

Couchbase

Couchbase is a distributed, document-oriented NoSQL cloud database platform that combines the flexibility of JSON, the power of SQL++ querying, and the performance of an in-memory key-value store. The Couchbase product line includes Couchbase Server (self-managed), Couchbase Capella (fully managed database-as-a-service across AWS, Azure, and Google Cloud), Sync Gateway and App Services for mobile and edge synchronization, and Couchbase Lite embedded databases. Couchbase exposes a comprehensive set of REST APIs covering cluster administration, SQL++ query execution, full-text and vector search, analytics, eventing, backup, cross data center replication, and Capella management.

12 APIs 0 Capabilities 0 Features
AnalyticsApp ServicesBackupCapellaCloudDatabaseDBaaSEventingFull-Text SearchGatewayJSONMobileNoSQLReplicationSQL++SyncVector SearchXDCR

APIs

Couchbase Server REST API

The Couchbase Server REST API provides programmatic access to manage and configure Couchbase Server clusters. It includes endpoints for cluster management, bucket operations, no...

Couchbase Query Service REST API

The Couchbase Query Service REST API enables developers to execute SQL++ (formerly N1QL) queries against Couchbase Server and manage query service settings. It supports ad-hoc q...

Couchbase Analytics Service REST API

The Couchbase Analytics Service REST API provides access to the Analytics service for running complex analytical queries on operational data without impacting performance of key...

Couchbase Search Service REST API

The Couchbase Search Service REST API allows developers to create, manage, and query Full Text Indexes on Couchbase Server. It supports full-text search queries with features li...

Couchbase Eventing Service REST API

The Couchbase Eventing Service REST API provides methods for deploying and managing Eventing Functions that respond to data changes in real time. Eventing Functions allow develo...

Couchbase Backup Service REST API

The Couchbase Backup Service REST API supports management of the Backup Service for Couchbase Server, providing endpoints for cluster configuration, repository management, backu...

Couchbase XDCR REST API

The Couchbase XDCR (Cross Data Center Replication) REST API enables configuration and management of data replication between Couchbase clusters across different data centers. It...

Couchbase Capella Management API

The Couchbase Capella Management API is a REST API for provisioning, deploying, and configuring Couchbase Capella database-as-a-service deployments across AWS, Azure, and Google...

Couchbase Capella App Services Public API

The Couchbase Capella App Services Public API provides REST endpoints for mobile and edge application data synchronization with Couchbase Capella. It enables developers to manag...

Couchbase Capella App Services Admin API

The Couchbase Capella App Services Admin API provides administrative REST endpoints for managing Sync Gateway configurations within Couchbase Capella. It enables administrators ...

Couchbase Sync Gateway Public REST API

The Couchbase Sync Gateway Public REST API provides endpoints for mobile and edge clients to synchronize data with Couchbase Server through the Sync Gateway middleware. It suppo...

Couchbase Sync Gateway Admin REST API

The Couchbase Sync Gateway Admin REST API provides administrative endpoints for configuring and managing Sync Gateway instances. It supports database management, user and role a...

Semantic Vocabularies

Couchbase Context

0 classes · 14 properties

JSON-LD

API Governance Rules

Couchbase API Rules

5 rules · 3 errors 2 warnings

SPECTRAL

Couchbase API Rules

4 rules · 3 errors 1 warnings

SPECTRAL

Couchbase API Rules

4 rules · 3 errors 1 warnings

SPECTRAL

Couchbase API Rules

5 rules · 4 errors 1 warnings

SPECTRAL

Couchbase API Rules

4 rules · 3 errors 1 warnings

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
Capella
Capella
🔗
Server
Server
🔗
Mobile
Mobile
🔗
Login
Login
💰
Pricing
Pricing
📰
Blog
Blog
🔗
Forums
Forums
💬
Support
Support
🟢
Status
Status
👥
GitHubOrganization
GitHubOrganization
📄
ChangeLog
ChangeLog
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: couchbase
name: Couchbase
x-type: company
description: >-
  Couchbase is a distributed, document-oriented NoSQL cloud database platform
  that combines the flexibility of JSON, the power of SQL++ querying, and the
  performance of an in-memory key-value store. The Couchbase product line
  includes Couchbase Server (self-managed), Couchbase Capella (fully managed
  database-as-a-service across AWS, Azure, and Google Cloud), Sync Gateway
  and App Services for mobile and edge synchronization, and Couchbase Lite
  embedded databases. Couchbase exposes a comprehensive set of REST APIs
  covering cluster administration, SQL++ query execution, full-text and
  vector search, analytics, eventing, backup, cross data center replication,
  and Capella management.
url: https://raw.githubusercontent.com/api-evangelist/couchbase/refs/heads/main/apis.yml
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
type: Index
access: Public
position: Provider
tags:
  - Analytics
  - App Services
  - Backup
  - Capella
  - Cloud
  - Database
  - DBaaS
  - Eventing
  - Full-Text Search
  - Gateway
  - JSON
  - Mobile
  - NoSQL
  - Replication
  - SQL++
  - Sync
  - Vector Search
  - XDCR
created: '2025-03-01'
modified: '2026-04-28'
specificationVersion: '0.20'
apis:
  - aid: couchbase:couchbase-server-rest-api
    name: Couchbase Server REST API
    description: >-
      The Couchbase Server REST API provides programmatic access to manage and
      configure Couchbase Server clusters. It includes endpoints for cluster
      management, bucket operations, node administration, security settings,
      and server configuration. The API enables automation of deployment,
      monitoring, and maintenance tasks for Couchbase Server instances across
      distributed environments.
    humanURL: https://docs.couchbase.com/server/current/rest-api/rest-intro.html
    baseURL: https://localhost:8091
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/server/current/rest-api/rest-intro.html
      - type: OpenAPI
        url: openapi/couchbase-server-rest-api-openapi.yml
      - type: Rules
        url: rules/couchbase-server-rules.yml
      - type: Capabilities
        url: capabilities/couchbase-server-capabilities.yml
    tags:
      - Administration
      - Buckets
      - Clusters
      - Database
      - NoSQL
  - aid: couchbase:couchbase-query-service-rest-api
    name: Couchbase Query Service REST API
    description: >-
      The Couchbase Query Service REST API enables developers to execute SQL++
      (formerly N1QL) queries against Couchbase Server and manage query service
      settings. It supports ad-hoc queries, prepared statements, and
      request-level parameter configuration. The API provides endpoints for
      query execution, monitoring active requests, and managing query service
      configuration across cluster nodes.
    humanURL: https://docs.couchbase.com/server/current/n1ql/n1ql-rest-api/index.html
    baseURL: https://localhost:8093
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/server/current/n1ql/n1ql-rest-api/index.html
      - type: OpenAPI
        url: openapi/couchbase-query-service-rest-api-openapi.yml
      - type: Rules
        url: rules/couchbase-query-rules.yml
      - type: Capabilities
        url: capabilities/couchbase-query-capabilities.yml
    tags:
      - Database
      - N1QL
      - NoSQL
      - Query
      - SQL++
  - aid: couchbase:couchbase-analytics-service-rest-api
    name: Couchbase Analytics Service REST API
    description: >-
      The Couchbase Analytics Service REST API provides access to the Analytics
      service for running complex analytical queries on operational data without
      impacting performance of key-value operations. It supports SQL++ queries
      for analytics, management of links to external data sources, and
      configuration of user-defined libraries. The service enables real-time
      analytics on JSON data alongside transactional workloads.
    humanURL: https://docs.couchbase.com/server/current/analytics/rest-analytics.html
    baseURL: https://localhost:8095
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/server/current/analytics/rest-analytics.html
      - type: OpenAPI
        url: openapi/couchbase-analytics-service-rest-api-openapi.yml
    tags:
      - Analytics
      - Database
      - NoSQL
      - SQL++
  - aid: couchbase:couchbase-search-service-rest-api
    name: Couchbase Search Service REST API
    description: >-
      The Couchbase Search Service REST API allows developers to create, manage,
      and query Full Text Indexes on Couchbase Server. It supports full-text
      search queries with features like fuzzy matching, faceted search,
      highlighting, and geospatial queries. The API provides endpoints for
      index definition, index management, and executing search queries across
      JSON documents stored in Couchbase buckets.
    humanURL: https://docs.couchbase.com/server/current/rest-api/rest-fts.html
    baseURL: https://localhost:8094
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/server/current/rest-api/rest-fts.html
      - type: OpenAPI
        url: openapi/couchbase-search-service-rest-api-openapi.yml
      - type: Rules
        url: rules/couchbase-search-rules.yml
      - type: Capabilities
        url: capabilities/couchbase-search-capabilities.yml
    tags:
      - Database
      - Full-Text Search
      - Indexing
      - NoSQL
      - Vector Search
  - aid: couchbase:couchbase-eventing-service-rest-api
    name: Couchbase Eventing Service REST API
    description: >-
      The Couchbase Eventing Service REST API provides methods for deploying and
      managing Eventing Functions that respond to data changes in real time.
      Eventing Functions allow developers to write server-side JavaScript logic
      triggered by document mutations, timers, or external events.
    humanURL: https://docs.couchbase.com/server/current/eventing/eventing-api.html
    baseURL: https://localhost:8096
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/server/current/eventing/eventing-api.html
      - type: OpenAPI
        url: openapi/couchbase-eventing-service-rest-api-openapi.yml
    tags:
      - Database
      - Eventing
      - NoSQL
      - Serverless Functions
  - aid: couchbase:couchbase-backup-service-rest-api
    name: Couchbase Backup Service REST API
    description: >-
      The Couchbase Backup Service REST API supports management of the Backup
      Service for Couchbase Server, providing endpoints for cluster
      configuration, repository management, backup plans, task scheduling, and
      data operations.
    humanURL: https://docs.couchbase.com/server/current/rest-api/backup-rest-api.html
    baseURL: https://localhost:8097
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/server/current/rest-api/backup-rest-api.html
      - type: OpenAPI
        url: openapi/couchbase-backup-service-rest-api-openapi.yml
    tags:
      - Backup
      - Database
      - Disaster Recovery
      - NoSQL
  - aid: couchbase:couchbase-xdcr-rest-api
    name: Couchbase XDCR REST API
    description: >-
      The Couchbase XDCR (Cross Data Center Replication) REST API enables
      configuration and management of data replication between Couchbase
      clusters across different data centers. It provides endpoints for creating
      replication references, configuring replication streams, monitoring
      replication statistics, and managing replication settings.
    humanURL: https://docs.couchbase.com/server/current/rest-api/rest-xdcr-intro.html
    baseURL: https://localhost:8091
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/server/current/rest-api/rest-xdcr-intro.html
      - type: OpenAPI
        url: openapi/couchbase-xdcr-rest-api-openapi.yml
    tags:
      - Cross Data Center
      - Database
      - NoSQL
      - Replication
  - aid: couchbase:couchbase-capella-management-api
    name: Couchbase Capella Management API
    description: >-
      The Couchbase Capella Management API is a REST API for provisioning,
      deploying, and configuring Couchbase Capella database-as-a-service
      deployments across AWS, Azure, and Google Cloud. It enables programmatic
      management of clusters, buckets, users, and organizations using API key
      authentication.
    humanURL: https://docs.couchbase.com/cloud/management-api-reference/index.html
    baseURL: https://cloudapi.cloud.couchbase.com
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/cloud/management-api-reference/index.html
      - type: OpenAPI
        url: openapi/couchbase-capella-management-api-openapi.yml
      - type: Rules
        url: rules/couchbase-capella-management-rules.yml
      - type: Capabilities
        url: capabilities/couchbase-capella-management-capabilities.yml
    tags:
      - Capella
      - Cloud
      - Database
      - DBaaS
      - Management
      - NoSQL
  - aid: couchbase:couchbase-capella-app-services-public-api
    name: Couchbase Capella App Services Public API
    description: >-
      The Couchbase Capella App Services Public API provides REST endpoints for
      mobile and edge application data synchronization with Couchbase Capella.
      It enables developers to manage document access, handle user
      authentication, and synchronize data between mobile devices and the cloud
      database.
    humanURL: https://docs.couchbase.com/cloud/app-services/references/rest_api_public.html
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/cloud/app-services/references/rest_api_public.html
      - type: OpenAPI
        url: openapi/couchbase-capella-app-services-public-api-openapi.yml
    tags:
      - App Services
      - Capella
      - Cloud
      - Mobile
      - NoSQL
      - Sync
  - aid: couchbase:couchbase-capella-app-services-admin-api
    name: Couchbase Capella App Services Admin API
    description: >-
      The Couchbase Capella App Services Admin API provides administrative REST
      endpoints for managing Sync Gateway configurations within Couchbase
      Capella. It enables administrators to manage databases, users, roles,
      sync functions, and replication settings for mobile data synchronization.
    humanURL: https://docs.couchbase.com/cloud/app-services/references/rest_api_admin.html
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/cloud/app-services/references/rest_api_admin.html
      - type: OpenAPI
        url: openapi/couchbase-capella-app-services-admin-api-openapi.yml
    tags:
      - Administration
      - App Services
      - Capella
      - Cloud
      - Mobile
      - NoSQL
  - aid: couchbase:couchbase-sync-gateway-public-rest-api
    name: Couchbase Sync Gateway Public REST API
    description: >-
      The Couchbase Sync Gateway Public REST API provides endpoints for mobile
      and edge clients to synchronize data with Couchbase Server through the
      Sync Gateway middleware. It supports document CRUD operations, changes
      feeds for real-time data synchronization, and user authentication.
    humanURL: https://docs.couchbase.com/sync-gateway/current/rest-api.html
    baseURL: https://localhost:4984
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/sync-gateway/current/rest-api.html
      - type: OpenAPI
        url: openapi/couchbase-sync-gateway-public-rest-api-openapi.yml
      - type: Rules
        url: rules/couchbase-sync-gateway-rules.yml
      - type: Capabilities
        url: capabilities/couchbase-sync-gateway-capabilities.yml
    tags:
      - Database
      - Gateway
      - Mobile
      - NoSQL
      - Sync
  - aid: couchbase:couchbase-sync-gateway-admin-rest-api
    name: Couchbase Sync Gateway Admin REST API
    description: >-
      The Couchbase Sync Gateway Admin REST API provides administrative
      endpoints for configuring and managing Sync Gateway instances. It
      supports database management, user and role administration, sync function
      configuration, and replication setup.
    humanURL: https://docs.couchbase.com/sync-gateway/current/rest-api-admin.html
    baseURL: https://localhost:4985
    properties:
      - type: Documentation
        url: https://docs.couchbase.com/sync-gateway/current/rest-api-admin.html
      - type: OpenAPI
        url: openapi/couchbase-sync-gateway-admin-rest-api-openapi.yml
    tags:
      - Administration
      - Database
      - Mobile
      - NoSQL
      - Sync
common:
  - type: Website
    url: https://www.couchbase.com/
  - type: Documentation
    url: https://docs.couchbase.com/
  - type: Capella
    url: https://www.couchbase.com/products/capella/
  - type: Server
    url: https://www.couchbase.com/products/server/
  - type: Mobile
    url: https://www.couchbase.com/products/mobile/
  - type: Login
    url: https://cloud.couchbase.com/sign-in
  - type: Pricing
    url: https://www.couchbase.com/pricing/
  - type: Blog
    url: https://www.couchbase.com/blog/
  - type: Forums
    url: https://www.couchbase.com/forums/
  - type: Support
    url: https://support.couchbase.com/
  - type: Status
    url: https://status.couchbase.com/
  - type: GitHubOrganization
    url: https://github.com/couchbase
  - type: ChangeLog
    url: https://docs.couchbase.com/server/current/release-notes/relnotes.html
  - type: PrivacyPolicy
    url: https://www.couchbase.com/privacy-policy/
  - type: TermsOfService
    url: https://www.couchbase.com/terms-of-use/
  - type: JSONLD
    url: json-ld/couchbase-context.jsonld
  - type: JSONSchema
    url: json-schema/couchbase-document-schema.json
  - type: JSONSchema
    url: json-schema/couchbase-bucket-schema.json
  - type: JSONSchema
    url: json-schema/couchbase-cluster-schema.json
  - type: Vocabulary
    url: vocabulary/couchbase-vocabulary.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]