This section contains tutorials, how-to guides, and information about Couchbase Services to help you develop applications. It also provides links to the documentation for software development kits and starter kits.
This page is for Couchbase Server.
This tutorial provides an introductory worked example for developers, showing how to use a software development kit with a simple database.
These how-to guides walk you through common tasks for Couchbase Server development, such as storing, retrieving, and querying documents.
Couchbase offers numerous software development kits (SDKs) that provide programmatic access to Couchbase Server.
Query Service Information
The Query Service enables you to issue queries to extract data from Couchbase clusters. You can also issue queries for defining indexes and data manipulation.
Search Service Information
The Search Service (Full Text Search or FTS) enables you to create and manage full-text indexes, and provides extensive capabilities for natural-language and geospatial queries.
Eventing Service Information
The Eventing Service provides near real-time handling of changes to data. It enables you to execute code either in response to mutations, or as scheduled by timers.
Analytics Service Information
The Analytics Service is a parallel data management capability for Couchbase Server, designed to run ad-hoc, analytical queries efficiently over many records.
Integrations that Couchbase or partners have developed to enhance Couchbase, Capella, and partner services — a vital tool for many larger development projects.