Integrations & Ecosystem

    +
    The Couchbase Ruby SDK is often used with unofficial and third party tools and applications to integrate into broader language and platform ecosystems, and across data lakes in heterogeneous environments.

    Couchbase SDKs are often used with unofficial and third party tools and applications to integrate into broader language and platform ecosystems, and across data lakes in heterogeneous environments. These are some of the applications that you need to be aware of.

    Across the Ecosystem

    Although unsupported, and not maintained by Couchbase, several projects are worth a look at. We offer brief notes on what you should consider if integrating with them:

    The Couchbase Ruby SDK integrates well with Ruby-on-Rails, particularly for use as a Rails Cache Store. To do so, add the following to your Rails application config:

    config.cache_store = :couchbase_store, {
      connection_string: "couchbase://localhost",
      username: "app_cache_user",
      password: "s3cret",
      bucket: "app_cache"
    }

    An implementation of the Cache Store for Rails can be found in our Ruby client repo.