A newer version of this documentation is available.

View Latest

Developer guide

The developer guide provides general information about interacting with Couchbase Server.

For specific information about programming for Couchbase Server, refer to the SDK guides. The SDK guides explain how to set up your development environment and provide language-specific code examples.

Couchbase SDKs have the most capable APIs available for accessing data. They provide a consistent and idiomatic experience for your language.

Click on your language for instructions on setting up a development environment.

Couchbase SDKs attempt to follow common verbs and semantics (as much as the individual language allows). Examples of using SDKs will be demonstrated in Python, but can easily be mimicked in other languages. Many examples are also available in other languages. The full listing of examples can be found at: https://github.com/couchbaselabs/devguide-examples.