Skip to content

Getting Started ​

Overview ​

Cbjs is a modern Couchbase client for JS runtimes.

You can learn more about the rationale behind the project in the Why Cbjs section.

Adding Cbjs to Your Project ​

bash
npm install @cbjsdev/cbjs
bash
yarn add @cbjsdev/cbjs
bash
pnpm add @cbjsdev/cbjs
bash
bun add @cbjsdev/cbjs

TIP

Cbjs requires Node >=v18.00

Connect to cluster ​

To start using Cbjs you must first connect to your Couchbase cluster. Couchbase recommend that you use the same connection across your application. One way to do this is to export your cluster connection.

ts
// cluster.ts
export const cluster = connect('couchbase://localhost');

Community ​

If you have questions or need help, reach out to the community in GitHub Discussions.