Couchbase Software Development Kits

Explore SDK guidelines, mobile SDKs, and reference docs. Couchbase SDKs are available for Java, Scala, .NET, C, Node.js, PHP, Python, Go, Kotlin, and Ruby.

SDK resources

Couchbase SDKs FAQ

Find answers to common questions about Couchbase SDK language support, developer tools, extension libraries, and where to get help.

Couchbase SDKs support Java, Scala, .NET, C, Node.js, PHP, Python, Go, Kotlin, and Ruby. Each SDK includes getting-started guides, sample applications, and a dedicated community forum.

SDK extension libraries add functionality including distributed ACID transactions, field-level encryption, and response time observability on top of the standard Couchbase SDK.

SDK Doctor is a command-line tool that diagnoses network connectivity issues, verifies SDK configurations, and tests for common errors. It runs on Windows, macOS, and Linux.

Each SDK has a dedicated forum on the Couchbase community site. You can also join the Couchbase Discord server for real-time help, or use SDK Doctor to diagnose connectivity and configuration issues.

Yes. Couchbase mobile SDKs are covered on a separate page. They support iOS, Android, Flutter, React Native, and more through Couchbase Lite with offline capability and cloud sync.

Leave database sprawl in the past

Every stack addition means another bill, and more to manage. Estimate how you could save in 2 minutes.