This tutorial shows the different installation options for Couchbase Server - developers can run a Couchbase cluster on many platforms (Capella, Couchbase Playground, Docker, Kubernetes, and locally on their machine). This tutorial will guide you through deploying Couchbase Server on the aforementioned platforms. If you are not sure which one to use, we recommend using Couchbase Capella to get started for the least amount of friction.
Couchbase Capella provides a free 30 day trial of Couchbase cluster, it is the easiest and fastest way to get started with Couchbase. Be up and running in just under 10 minutes with a fully managed database-as-a-service (DBaaS) and 50GB of initial storage and no upfront payment needed. You can try out our N1QL query language (SQL for JSON) for free, eliminating database management efforts and reducing overall costs.
You can sign-up for Couchbase Capella following the link below:
With Couchbase Playground, developers can get a temporary sandbox Couchbase cluster to experiment for free with no download or installation required for the developer. A web browser is all you need to experiment with various SDKs. Couchbase Playground also enables developers to 'Test-Drive' their Couchbase Capella trial instance with code samples from 9 SDK for many programming languages. Developers can even modify these code examples and run them against a Couchbase database, all from within the browser.
Playground works in three different modes:
Try Couchbase Playground now by following the link below:
Couchbase Database Server can be downloaded and installed locally on a developers' machine. The links below will guide you through the installation process in different development machines:
Couchbase Server can be installed on a Windows machine by following the link below.
For macOS development please follow the link below:
NOTE: Currently, we DO NOT support ARM based machines and the local installations will run in Rosetta. Due to this we don't support Container installation with docker on macOS with ARM processors.
Developers can deploy Couchbase Server in a docker container for quick and easy access. The following guide can walk you through this process.
Docker installation could be achieved following the link below:
Couchbase Database Server can also be deployed in the cloud and accessed remotely. The following guide provides instructions with various cloud providers.