Couchbase Documentation
Couchbase is the modern database for enterprise applications.
Couchbase is a distributed document database with a powerful search engine and in-built operational and analytical capabilities. It brings the power of NoSQL to the edge and provides fast, efficient bidirectional synchronization of data between the edge and the cloud.
Find the documentation, samples, and references to help you use Couchbase and build applications.
// List the schedule of flights from Boston // to San Francisco on JETBLUE SELECT DISTINCT airline.name, route.schedule FROM `travel-sample`.inventory.route JOIN `travel-sample`.inventory.airline ON KEYS route.airlineid WHERE route.sourceairport = "BOS" AND route.destinationairport = "SFO" AND airline.callsign = "JETBLUE";
Get Started
Explore Couchbase Capella, our fully-managed database as a service offering. Take the complexity out of deploying, managing, scaling, and securing Couchbase in the public cloud. Store, query, and analyze any amount of data — and let us handle more of the administration — all in a few clicks.
Capella Columnar is a real-time analytical database (RT-OLAP) for real time apps and operational intelligence. Capella Columnar is a standalone, cloud-only offering from Couchbase under the Capella family of products.
Explore Couchbase Server, a modern, distributed document database with all the desired capabilities of a relational database and more. It exposes a scale-out, key-value store with managed cache for sub-millisecond data operations, purpose-built indexers for efficient queries, and a powerful query engine for executing SQL-like queries.
Couchbase Mobile brings the power of NoSQL to the edge. The combination of Sync Gateway and Couchbase Lite coupled with the power of Couchbase Server provides fast, efficient bidirectional synchronization of data between the edge and the cloud. Enabling you to deploy your offline-first mobile and embedded applications with greater agility on premises or in any cloud.
Developer Tools
Couchbase SDKs allow applications to access a Couchbase cluster and the big data Connectors enable data exchange with other platforms.
Use the command-line interface (CLI) tools and REST API to manage and monitor your Couchbase deployment.
A modern shell to interact with Couchbase Server and Capella, now available.
More Developer Resources
Explore a variety of resources - sample apps, videos, blogs, and more, to build applications using Couchbase.
Explore extensive hands-on learning experiences through free, online courses or under the guidance of an in-person instructor.
With open source roots, Couchbase has a rich history of collaboration and community. Connect with our developer community and get involved.
Explore Products and Services
Cloud | Server | SDK and Connectors | Mobile |
---|---|---|---|
Feedback and Contributions
Provide feedback, and get help with any problem you may encounter.
Couchbase Support provides online support for customers of Enterprise Edition who have a support contract.
You can submit simple changes, such as typo fixes and minor clarifications directly on GitHub. Contributions are greatly encouraged.