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";
Take the complexity out of deploying, managing, scaling, and securing Couchbase in the public cloud. Store, query, and analyze any amount of data, on a cloud service provider of your choice, all in a few clicks. Explore Couchbase Cloud, our fully-managed database as a service offering.
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.
Bring the power of NoSQL to the edge with Sync Gateway and Couchbase Lite. Combined with Couchbase Server, it 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.
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 Cloud, now available. Couchbase Shell public Beta is 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.