Couchbase
  • Why NoSQL?
  • Couchbase Server
  • Download
  • Develop
  • Deploy
  • Get Help
  • Community
  • Documentation
  • Resource Library
  • English English
  • 日本語 日本語
Home | Develop

Develop

Couchbase and contributors maintain a set of official, well designed and documented SDKs for many of the most common programming languages. In each case, the client library in the SDK is cluster aware. This makes deployment simple and flexible; resources may be added and removed from a live cluster without interrupting requests from your application.

Couchbase Server 1.8 Compatible SDKs

  • Java 1.0
  • .NET 1.0
  • PHP 1.0
  • Ruby 1.0
  • C 1.0

Couchbase Server 2.0 Compatible SDKs

Developer Preview

  • Java 1.1
  • .NET 1.2
  • PHP 1.1
  • Ruby 1.2
  • C 1.1
  • Python 1.0

Additional Client Libraries

Couchbase Server is memcached compatible. This means many existing memcached client libraries and in many cases, the applications already using these libraries, may be used directly with Couchbase Server.

In addition, there are a number of community driven and experimental development efforts on Couchbase Server client libraries.

Compatible Clients

Perl
  • Couchbase::Client for Perl uses libcouchbase which makes it a Couchbase cluster aware, a.k.a. 'smart', client library. It has been authored by Mark Nunberg and is evolving quickly. The project is hosted at github.
  • PECL/memcached is a libmemcached based client library in common use behind many PHP sites.
  • PECL/memcache is an earlier client, built upon its own internal C library. On the memcached wiki, you will find a comparison between PECL/memcached and PECL/memcache.
node.js
  • node-memcache is frequently used alongside Couchbase Server through its memcache compatibility.

Product

  • Couchbase Server 1.8
  • Couchbase Server 2.0
  • Memcached and Couchbase Server
  • Looking for CouchDB?
  • Looking for Membase?

Company

  • About Us
  • Leadership
  • Customers
  • Partners
  • Careers
  • Blog
  • Contact Us

News & Events

  • Press Releases
  • Buzz
  • Events
  • CouchConf

Community

  • Forums
  • Wiki
  • Contribute
  • Gear

Engage With Us

  • Subscriptions and Support
  • Training and Services
  • Subscribe to our Newsletter
  • Buy Now

Follow Us

 

  • Customer Login
  • Terms of Service
  • Privacy Policy
  • Trademark Policy
  • Site Map

Copyright Couchbase 2012