Couchbase Developer
Docs
Integrations
SDKs
Mobile SDKs
Developer Role
Backend
Full-stack
Mobile
Ops / DBA
Architecture
Data Modeling
Scalability
Tutorials
Community
Sign In
Try Free
Learning Paths
Curated learning paths for deeper dives into specific areas of Couchbase technologies.
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 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
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
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
N1QL Performance Best Practices Guide
View all the different ways to improve query performance in Couchbase Server
Explore different indexing options and view illustrative examples
Learn about best practices for fast querying
Best Practices
SQL++ (N1QL)
Optimization
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