Administration basics

Administration tools used with Couchbase Server are the Couchbase Web Console, Command-line interface (CLI) and REST API.

Important: A newer version of this software with updated documentation is available. Visit the Couchbase Developer Portal for more information.

Couchbase Server provides different solutions for managing and monitoring:

Couchbase Web Console
This is a built-in web-administration console that provides a complete interface for configuring, managing, and monitoring your Couchbase Server installation.
Command-line Interface (CLI)
This is a suite of command-line tools that provide information and control over your Couchbase Server and cluster installation. The CLI tools make use of the REST API and can be used in combination with your own scripts and management procedures to provide additional functionality, such as automated failover, backups and other procedures.
REST API
In addition to the Couchbase Web Console, Couchbase Server incorporates a management interface exposed through the standard HTTP REST protocol. This REST interface can be called from your own custom management and administration scripts to support different operations.

Accessing Couchbase Server directly

To access Couchbase Server and use the CLI or REST API directly, log into the server directly (depending on the operating system).

To access Couchbase Server and use the Couchbase Web Console, log into the server through a browser such as Firefox, Chrome, Safari, or Internet Explorer.

Accessing Couchbase Server through a client

If you already have an application that uses the memcached protocol, you can start using your Couchbase Server immediately. If so, you can simply point your application to this server as you would do with any other memcached server. No code changes or special libraries are needed, and the application will behave exactly as it would against a standard memcached server. Without the client knowing anything about it, the data is being replicated, persisted, and the cluster can be expanded or contracted completely transparently.

If you do not already have an application, then you should investigate one of the available Couchbase client libraries to connect to your server and start storing and retrieving information.