Couchbase Developer
  • Sign In
  • Try Free

  • Docs

    • SDKs
    • Mobile SDKs

    • Backend
    • Full-stack
    • Mobile
    • Ops / DBA

  • Architecture

  • Tutorials

  • Community

  • Try Free

Recommended Learning Paths

Couchbase and the Java Client SDK

  • Learn how to use Couchbase's Java Client SDK
  • Explore real examples and demos along the way
  • Learn how to use transactions with Couchbase via the Java SDK

Spring Boot
Spring Data
Transactions
Couchbase and the Node Client SDK

  • Take a deep dive on how to use Couchbase's Node.js Client SDK
  • Explore real examples and demos, including fully built sample applications

Express
REST API
Couchbase and Python SDK

  • Deep dive on how to use Couchbase's Python SDK with real examples and demos
  • Tutorials on Key Value Operations, Indexing, SQL++ Querying, Full Text Search, and Distributed Transactions using Python

SQL++ (N1QL)
Transactions
Couchbase Lite with Java for Android Developers

  • Take a deep dive into Couchbase Lite's Android Java SDK
  • View real examples and demos
  • Learn about QueryBuilder and Sync Gateway

Android

Recommended Tutorials

Couchbase Database Server Installation Options

  • Learn about all the different ways you can install and use Couchbase
  • Compare Capella, Local Installation, Docker/Kubernetes Containerized Clusters, and in-VPC Cloud deployments to find the best solution for your needs
  • See how Couchbase Playground can provide quick temporary access to a Couchbase cluster for experimenting and testing

Installation
Configuration
Quickstart in Couchbase with Golang and Gin Gonic

  • Learn to build a REST API in Golang using Gin Gonic and Couchbase
  • See how you can persist and fetch data from Couchbase using primary indices
  • Explore CRUD operations in action with Couchbase

Gin Gonic
REST API
Start with Java and Spring Boot

  • Learn how to configure Spring Data with Couchbase
  • Explore key-based operations and SQL++ querying using Spring Data Couchbase repositories
  • Build a simple REST APIs that stores user profiles on a Couchbase cluster

REST API
Spring Boot
Spring Data
Couchbase With Spring-Boot and Spring Data

  • Build a REST API with Couchbase and Spring Data
  • Learn how to configure the Couchbase SDK

Spring Boot
Spring Data
Transactions with Java SDK

  • Learn how to configure Couchbase Java SDK client
  • Explore the concept of database transactions and how to do them with Couchbase
  • Build a simple application that uses transactions with Java SDK connector

Transactions
Spring Boot
Spring Data
Start with Kotlin and Ktor

  • Build a REST API with Couchbase's Java SDK 3 and Kotlin
  • Explore the various features of Ktor

REST API
Using Node.js, Couchbase, and Express

  • Build a basic REST API using Express and the Couchbase Node.js SDK
  • Set up your own cluster and build primary indices to support a basic search query
  • Watch CRUD operations in action with Couchbase

Express
REST API
Getting Started with Ottoman v1 and Couchbase Node.js SDK 2.6

  • Learn how to get started with Ottoman v1, Couchbase's proprietary ODM
  • Create models and schemas to persist and read data from Couchbase
  • If you're starting a new project, we recommend using Ottoman v2 instead!

Ottoman
Connecting with TLS using the Node.js SDK

  • See different authentication options with the Node.js SDK
  • Connect to a TLS-secured Couchbase cluster (such as Capella) with the root certificate
  • Learn how you can secure your application and prepare it for production

TLS
Configuration
Using Ottoman.js and Express

  • Build a REST API with Couchbase's proprietary Ottoman.js ODM
  • Learn how to create models and schemas to uplevel your Couchbase development workflow
  • See how Ottoman can create indices automatically, so you can focus on writing code instead

Ottoman
Express
REST API
Quickstart in Couchbase with Scala

  • Learn how to build a REST API using popular Scala web frameworks and Couchbase
  • Get experience with JSON data modeling in Couchbase, and the Scala SDK using case classes and the circe library
  • Write SQL++ queries that can filter data with parameters obtained from the REST API

REST API
Creating User Defined Functions with Javascript

  • Build a User Defined Function with Javascript for Query Service
  • Write custom business logic inside your SQL++ queries while querying the data stored in Couchbase

SQL++ (N1QL)
Was this page helpful?
Couchbase home page link
  • Documentation
  • Downloads
  • Forums
  • Blog
  • Resources
  • Support Login
  • Training
  • Careers
  • Events
  • SDKs
  • Social Media Link for Stack OverflowStack Overflow
  • Social Media Link for GitHubGithub
  • Social Media Link for TwitterTwitter
  • Social Media Link for LinkedInLinkedIn

© 2023 Couchbase, Inc. Couchbase, Couchbase Lite and the Couchbase logo are registered trademarks of Couchbase, Inc.

Terms of UsePrivacy PolicyCookie PolicySupport PolicyMarketing Preference Center