Developer Intro

      +

      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 other integrations.

      Developer Tutorial

      This tutorial provides an introductory worked example for developers, showing how to use a software development kit with a simple database.

      Connect

      Choose how you want to connect your app to Couchbase Server.

      Data

      Use the Data Service for key-value (CRUD) operations and to import or export data.

      Query

      Use the Query Service and the Index Service to issue SQL++ queries to extract and manipulate data.

      Vector Search

      Vector Search builds on the Search Service to provide support for vector indexes. You can use vector indexes with existing Large Language Models to develop AI applications.

      Search

      Use the Search Service for full-text search with natural language processing across multiple data types and languages. Use custom text analysis, Geospatial search, and more.

      Eventing

      Use the Eventing Service to respond to changes to your data in near real-time. Execute custom code in response to mutations, or as scheduled by timers.

      Analytics

      Use the Analytics Service for online analytical processing (OLAP) for large datasets, with complex analytical or ad hoc queries.

      SDKs

      Couchbase offers numerous software development kits (SDKs) that provide programmatic access to Couchbase Server.

      Integrations

      Integrations that Couchbase or partners have developed to enhance Couchbase Server and partner services — a vital tool for many larger development projects.