Run some code on Couchbase Playground now, the fastest way to try Couchbase
Back to the Couchbase homepageCouchbase logo
Couchbase Developer

  • Docs

    • SDKs
    • Mobile SDKs

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

  • Architecture

  • Tutorials

  • Community
  • Sign In
  • Try Free

Couchbase Developer Tutorials
Tutorials and resources to help developers learn how to use Couchbase's SDKs, Capella, and Couchbase Mobile. These SDKs support popular programming languages, including Java, Node.js, Python, .NET, Golang, as well as Swift, Android, Kotlin, and more.

Learn with Couchbase Tutorials

The tutorials and learning paths available cover a wide range of topics related to Couchbase. These topics include CRUD operations, SQL querying, transactions, building REST APIs, and more.

TUTORIAL TYPE
93
19
13
61
LANGUAGE/SDK
TAGS
  • .NET
  • ASP.NET
  • Android
  • App Services
  • Authentication
  • Best Practices
  • Community Edition
  • Configuration
  • Customer
  • Data Ingestion
  • Data Modeling
  • Docker
  • Express
  • Flask
  • Flutter
  • Gin Gonic
  • Installation
  • Kafka
  • Keycloak
  • Metadata
  • Metrics
  • Monitoring
  • Next.js
  • Observability
  • OpenID
  • Optimization
  • Ottoman
  • P2P
  • Prometheus
  • REST API
  • SQL++ (N1QL)
  • Spring Boot
  • Spring Data
  • Support
  • TLS
  • Transactions
  • UIKit
  • Xamarin
  • Xcode
  • iOS
  • linq
TECHNOLOGY
93
Quickstart Guides
Quickstart in Couchbase Lite with Android and Java

  • Learn how to install Couchbase Lite
  • Build an Android App in Java with Couchbase Lite
  • Learn how to Create, Read, Update, and Delete documents

Android
Quickstart in Couchbase Lite Data Sync with Android and Java

  • Build an Android App that uses Data Sync in Java with Couchbase Lite
  • Learn how you can sync your data across devices and to the cloud with Sync Gateway
  • Gain experience working with channels in Sync Gateway

Android
Quickstart in Couchbase Lite Query with Android and Java

  • Build an Android App in Java and Couchbase Lite using Query
  • Learn the basics of the QueryBuilder interface
  • See how you can bundle, load, and use a prebuilt instance of Couchbase Lite

Android
Quickstart in Couchbase with C# and ASP.NET

  • Build a REST API with Couchbase's C# SDK and ASP.NET
  • Learn how to connect to a cluster to create, read, update, and delete documents
  • Write simple parameterized N1QL queries

REST API
ASP.NET
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
Tutorials
Quickstart with Peer-to-Peer Sync in Swift and UIKit

  • Build an iOS App in Swift with UIKit that uses Peer-to-Peer Sync
  • Learn how you can sync data between devices without Sync Gateway or Couchbase Server
  • Configure websockets listeners with various TLS and client authentication modes

iOS
P2P
Couchbase Server CE - Manual Docker Configuration

  • Get started with Couchbase Server Community Edition (CE) on docker
  • Learn how to manually configure CE to run in a containerized environment
  • See how you can configure Couchbase programmatically with our REST API

Docker
Configuration
Community Edition
Installing and Operating Couchbase Server Community Edition (CE)

  • Learn how to install and operate Couchbase Server Community Edition (CE)
  • Compare installations across various platforms and find the method that fits your development needs

Community Edition
Configuration
Grafana Dashboards with Couchbase

  • Learn how to build, install, and configure Grafana Couchbase data source plugin
  • Query some data and use it in dashboards

Observability
Metrics

Learn more about Couchbase

Join the community!
We’re all hanging out on Discord and would love for you to join our conversations!
Learn More
Access our docs
Here’s everything you need to start building with Couchbase Capella.
Explore Documentation
Get certified with Couchbase Academy
Whether you’re managing Couchbase on premises, using CAO, using Couchbase Capella, or writing apps that use Couchbase, we have a certification for you.
Get Certified
Stay sharp with our blog
News breaks first on our blog. Stay up to date on the Couchbase ecosystem and learn tips and tricks from our engineers, developer advocates, and partners.
Subscribe To Our Blog
Couchbase home page link

3250 Olcott Street
Santa Clara, CA 95054
United States

  • company
  • about
  • leadership
  • news & press
  • investor relations
  • careers
  • events
  • legal
  • contact us
  • support
  • Developer portal
  • Documentation
  • Forums
  • PROFESSIONAL SERVICES
  • support login
  • support policy
  • training
  • quicklinks
  • blog
  • downloads
  • get started
  • resources
  • why nosql
  • pricing
  • follow us
  • Social Media Link for FacebookFacebook
  • Social Media Link for TwitterTwitter
  • Social Media Link for LinkedInLinkedIn
  • Social Media Link for Youtubeyoutube
  • Social Media Link for GitHubGithub
  • Social Media Link for Stack OverflowStack Overflow
  • Social Media Link for Discorddiscord

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

Terms of UsePrivacy PolicyCookie PolicySupport PolicyDo Not Sell My Personal InformationMarketing Preference Center