Back to the Couchbase homepageCouchbase logo
Couchbase Developer

  • Docs

    • Integrations
    • SDKs
    • Mobile SDKs

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

    • Data Modeling
    • Scalability

  • Tutorials

    • Developer Community
    • Ambassador Program
  • 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.

Suggested Tutorials

RAG with Couchbase and Amazon Bedrock

Retrieval-Augmented Generation (RAG) with Couchbase and Amazon Bedrock

Artificial IntelligenceLangChainAmazon Bedrock

Evaluate RAGs using Ragas

Evaluate RAG Responses using Ragas

RagasLangChainArtificial Intelligence

Build PDF Chat App

Serverless PDF Chat App with Couchbase and AWS Bedrock

StreamlitLangChainLLama3Amazon BedrockArtificial Intelligence

RAG with Couchbase & AG2

Build an Agentic RAG Application with Couchbase and AG2

Artificial IntelligenceAutogenAg2

RAG with Couchbase and CrewAI

Retrieval-Augmented Generation (RAG) with Couchbase and CrewAI

Artificial IntelligenceLangChainCrewAI

RAG with Couchbase and Jina

Retrieval-Augmented Generation (RAG) with Couchbase and Jina AI

Artificial IntelligenceLangChainJina AI

RAG with Couchbase and Amazon Bedrock

Retrieval-Augmented Generation (RAG) with Couchbase and Amazon Bedrock

Artificial IntelligenceLangChainAmazon Bedrock

Evaluate RAGs using Ragas

Evaluate RAG Responses using Ragas

RagasLangChainArtificial Intelligence

Build PDF Chat App

Serverless PDF Chat App with Couchbase and AWS Bedrock

StreamlitLangChainLLama3Amazon BedrockArtificial Intelligence

RAG with Couchbase & AG2

Build an Agentic RAG Application with Couchbase and AG2

Artificial IntelligenceAutogenAg2

RAG with Couchbase and CrewAI

Retrieval-Augmented Generation (RAG) with Couchbase and CrewAI

Artificial IntelligenceLangChainCrewAI

RAG with Couchbase and Jina

Retrieval-Augmented Generation (RAG) with Couchbase and Jina AI

Artificial IntelligenceLangChainJina AI

RAG with Couchbase and Amazon Bedrock

Retrieval-Augmented Generation (RAG) with Couchbase and Amazon Bedrock

Artificial IntelligenceLangChainAmazon Bedrock

Evaluate RAGs using Ragas

Evaluate RAG Responses using Ragas

RagasLangChainArtificial Intelligence

Build PDF Chat App

Serverless PDF Chat App with Couchbase and AWS Bedrock

StreamlitLangChainLLama3Amazon BedrockArtificial Intelligence

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
123
26
13
84
LANGUAGE/SDK
TAGS
  • .NET
  • ASP.NET
  • Ag2
  • Amazon Bedrock
  • Android
  • App Services
  • Artificial Intelligence
  • Authentication
  • Autogen
  • Best Practices
  • C++
  • C++ SDK
  • Cohere
  • Community Edition
  • Configuration
  • Couchbase Edge Server
  • CrewAI
  • Customer
  • Data Ingestion
  • Data Modeling
  • Docker
  • Express
  • FastAPI
  • Flask
  • Flutter
  • Gin Gonic
  • Google Gemini
  • Haystack
  • Installation
  • Jina AI
  • Kafka
  • Keycloak
  • Ktor
  • LLama3
  • LangChain
  • LangGraph
  • Metadata
  • Metrics
  • Mistral AI
  • Monitoring
  • Next.js
  • Nvidia NIM
  • Observability
  • OpenAI
  • OpenID
  • Optimization
  • Ottoman
  • P2P
  • Prometheus
  • PydanticAI
  • REST API
  • Ragas
  • SQL++ (N1QL)
  • Spring Boot
  • Spring Data
  • Streamlit
  • Support
  • TLS
  • Transactions
  • UIKit
  • Xamarin
  • Xcode
  • iOS
  • linq
  • smolagents
TECHNOLOGY
123
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
Couchbase Lite and Sync Gateway with Kotlin and JetPack Compose
  • Deep dive on how to use Couchbase Lite Android Kotlin SDK with Sync Gateway
  • Explore real examples and demos
Android
Couchbase Lite with .NET for Xamarin Forms Developers
  • Take a deep dive into Couchbase Lite's .NET SDK with Xamarin
  • View real examples and demos
  • Learn about QueryBuilder and Sync Gateway
iOS
Android
.NET
Xamarin
Couchbase Lite and Capella App Services with Dart and Flutter
  • Deep dive on how to use the community Dart SDK for Couchbase Lite with Capella App Services
  • Explore real examples and demos
Android
iOS
Flutter
App Services
Couchbase Lite and Capella App Services with Kotlin and JetPack Compose
  • Deep dive on how to use Couchbase Lite Android Kotlin SDK with Capella App Services
  • Explore real examples and demos
Android
App Services
Couchbase Support Guide
  • This learning path describes how to best interact with Couchbase Technical Support
  • Explore how to provide your own internal tier 1 support
  • Learn how to contact support and open a ticket
Support
Customer
Couchbase Lite with Swift for iOS UIKit Developers
  • Take a deep dive into Couchbase Lite's Swift SDK
  • View real examples and demos
  • Learn about QueryBuilder and Sync Gateway
iOS
JSON Data Modeling Guide
  • Learn about core elements used to handle data in Couchbase Server
  • Explore best practices for how to store documents from a Couchbase SDK
  • A well-thought-out data model can play a big role in ensuring your application performs as expected
Data Modeling
JSON Document Management Guide
  • Learn how to manage and adapt to change within your data model
  • Explore best practices for structuring documents
  • View illustrative examples and conceptual implementations
Data Modeling
Configuration
Best Practices
...

Couchbase Developer Community

Community Help
In addition to the Couchbase Support Team, help can be found from the community in our forums, and our official Couchbase Discord Server.
Learn More
Integrations
Integrations on some 3rd-party SDK integrations, such as Spring Data, can be found in the SDK docs.
Learn more
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

© 2025 Couchbase, Inc. Couchbase and the Couchbase logo are registered trademarks of Couchbase, Inc. All third party trademarks (including logos and icons) referenced by Couchbase, Inc. remain the property of their respective owners.

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