Get started – fast!

The Couchbase SDK is available through your favorite build, tooling, and development environment. All Couchbase libraries can be easily downloaded through the packaged management utilities (Maven for Java and Scala, Nuget for .NET, NPM for Node.js, PIP for Python, Rubygems for Ruby, and more). Check out the documentation to learn how to access and start using the Couchbase SDK today.


Start using the SDK

Java resources

.NET resources

Node.js resources

couchbase product sdk get started fast
sdks full feature services access

Full-featured access to services

All Couchbase services are exposed through the SDK. Whether you are writing key-value applications or accessing the latest in N1QL and Full-Text Search – interfaces are available to get you started quickly. Connections to the Couchbase cluster are managed with ease as a single connection allows seamless access to all services.

Start using the SDK

Level up with frameworks

We are committed to supporting and developing powerful frameworks to help you take development to the next level. At present, we have very tight integration with the Spring Data platform, .NET LINQ, and we are also developing our own Ottoman Node.js ODM and adding .NET Entity Framework support. Get started quickly and stay tuned for new frameworks in the future.


Start using the SDK

Java resources

.NET resources

Node.js resources

couchbase product moblie platform
couchbase product moblie platform

Protect critical data with secure solutions

Reduce the probability of data breach and the risk of fines in the future by encrypting confidential data using client-side field-level encryption.

Learn more

Instrument internal health and state of your applications

Use Couchbase distributed, vendor-neutral Open Telemetry API extensions to generate, capture, and collect telemetry data for your mission-critical applications in a robust and portable way.

Learn more
couchbase product moblie platform
couchbase product moblie platform

Provide data integrity and safety

Simplify application logic with distributed ACID transactions, providing all-or-nothing semantics for durably modifying multiple documents distributed on different nodes and across buckets.

Learn more

Professionally supported

Enterprise users can rest easy knowing that a professional support and engineering system keeps the Couchbase developer tools and SDK up to date. Customers can file support tickets for specific SDK issues they encounter and have their problems solved swiftly.

Start using the SDK
couchbase product moblie platform
Watch ConnectONLINE videos

See SDK-related videos from our conference

Features

Consistent patterns

All SDK languages are built to support the same Couchbase services and use similar syntax in their APIs.

Learn more

Docs with code samples

Couchbase SDK documentation includes code examples for every language that is supported.

Learn more

Broad language support

The Couchbase SDK supports Java, .NET, Node.js, PHP, Go, Python, Ruby, Scala, and C. Access the libraries using standard package managers.

Learn more

Developer starter kits

Check out these cool projects to get a feel for using the SDK.

Learn more

See what's new

6 Must-See Mobile & Edge Computing Sessions at Couchbase Connect

Not all developers are the same: If you’re a mobile developer or architect, your tools, challenges, methods and questions are all different from other development teams. As Couchbase ConnectONLINE approaches, I wanted to let all the mobile developers and edge […]

Continue reading

Not all developers are the same: If you’re a mobile developer or architect, your tools, challenges, methods and questions are all different from other development teams. As Couchbase ConnectONLINE approaches, I wanted to let all the mobile developers and edge […]

Continue reading
Make the Most of Your Data With Couchbase: What Can NoSQL Do for You?

Join our first virtual Couchbase Meetup! We have four 30-minute presentations for the meetup, including topics on Couchbase Server 7.0, cloud-native technologies, and N1QL. You’ll learn how to get real-time insights from JSON, choose a cloud technology, see how to build multi-tenant apps with scopes and collections, and run N1QL with ACID statements.

Continue reading

Join our first virtual Couchbase Meetup! We have four 30-minute presentations for the meetup, including topics on Couchbase Server 7.0, cloud-native technologies, and N1QL. You’ll learn how to get real-time insights from JSON, choose a cloud technology, see how to build multi-tenant apps with scopes and collections, and run N1QL with ACID statements.

Continue reading
Couchbase Announces Second Quarter Fiscal 2022 Financial Results

Couchbase Announces Second Quarter Fiscal 2022 Financial Results

Continue reading

Couchbase Announces Second Quarter Fiscal 2022 Financial Results

Continue reading

Start creating amazing customer experiences today.