Couchbase logo

Couchbase Lucee Extension

The CFML SDK for Couchbase NoSQL!

Couchbase Lucee Extension

The Ortus Couchbase Extension is a Lucee Server Extension that allows your server to natively connect to a Couchbase NoSQL Server cluster and leverage it for built-in caching, session/client storage and distribution, NoSQL and much more. With our extension you will be able to scale and extend your Lucee CFML applications with ease.

Our extension will enhance your Lucee server with some of the following capabilities :

  • Store session/client variables in a distributed Couchbase cluster
  • Get rid of sticky session load balancers, come to the round-robin world!
  • Session/client variable persistence even after Lucee restarts
  • Ability to leverage the RAM resource virtual file system as a cluster-wide file system
  • Cache connection capabilities for providing distributed & highly scalable query, object, template, function caching
  • Much more
testbox and mockbox logos
ico quote

Couchbase Server is a distributed NoSQL document database for interactive applications. Its scale-out architecture runs in the cloud or on commodity hardware and provides a flexible data model, consistent high-performance, easy scalability and always-on 24x365 availability. Thanks to a flexible JSON model, Couchbase Server makes it easy to modify your applications without the constraints of a fixed database schema. Sub-millisecond, high-throughput reads and writes give you consistent high performance. Couchbase Server is easy to scale out, and supports topology changes with no downtime.

- Couchbase Inc.

Capabilities

Here are some of the major features of our Couchbase Extension:

  • Add Couchbase functionality to any Lucee application
  • Install at the web context level or the server level (Available to all contexts)
  • Create Cache connections in the Lucee administrator to connect to any network-accessible Couchbase cluster
  • Set and get objects from Couchbase via standard CFML functions and tags cachePut(), cacheGet(), <cfcache action="get|put">
  • Fully supports all built-in Lucee cache functions including wildcard filters
  • Seamlessly distribute storage of the following to any bucket in a Couchbase cluster
    • Lucee session storage
    • Lucee client storage
    • Lucee RAM resource ram://...
  • Seamlessly cache the following to any timeout-sensitive bucket in a Couchbase cluster
    • Results of database queries <cfquery cachedwithin>
    • Results of deterministic functions <cffunction cachedwithin>
    • Complex or simple objects in your application's code
    • Cached templates <cfcache action="content|cache|serverCache">
  • Registers new CFML Built-In Functions (BIFs) for executing user-defined queries against Couchbase views.
  • Extremely lightweight and fast
logo couchebase logo lucee

Purchase v3.0.0

  Standard Servers Containerized Servers

Features
Small Large
Price $249
/year
$499
/year
$1599
/year
Concurrent Lucee Instances 1 Max 5 Max 20
Lucee Contexts Unlimited Unlimited Unlimited
Cache Connectors Unlimited Unlimited Unlimited
Session/Client Distribution checkmark checkmark checkmark
Distributed RAM Resource checkmark checkmark checkmark
Native CFML functions checkmark checkmark checkmark
Query-Function-Template-Object Caching checkmark checkmark checkmark
Major Updates for 1 year checkmark checkmark checkmark
Support for 1 year checkmark checkmark checkmark
Minor Fixes + Patches for 1 year checkmark checkmark checkmark

Extension Trial Download!

You can download a trial version of our extension that is fully functional for a period of time so you can test drive it. Just fill out the form below and we will send you a link to download and install our extension!

Lucee Contexts

Unlimited

Cache Connectors

Unlimited

Session/Client Distribution

checkmark

Distributed RAM Resource

checkmark

Native CFML functions

checkmark

Query-Function-Template-Object Caching

checkmark

Major Updates for 1 year

checkmark

Support for 1 year

checkmark

Minor Fixes + Patches for 1 year

checkmark

Lucee Contexts

Unlimited

Cache Connectors

Unlimited

Session/Client Distribution

checkmark

Distributed RAM Resource

checkmark

Native CFML functions

checkmark

Query-Function-Template-Object Caching

checkmark

Major Updates for 1 year

checkmark

Support for 1 year

checkmark

Minor Fixes + Patches for 1 year

checkmark

Lucee Contexts

Unlimited

Cache Connectors

Unlimited

Session/Client Distribution

checkmark

Distributed RAM Resource

checkmark

Native CFML functions

checkmark

Query-Function-Template-Object Caching

checkmark

Major Updates for 1 year

checkmark

Support for 1 year

checkmark

Minor Fixes + Patches for 1 year

checkmark

Professional Support

We have been working with Couchbase NoSQL Server for a number of years now and we love setting up clusters and planning your distributed caching and NoSQL strategies with a focus on CFML. We have built several solutions on top of Couchbase as well to help with session distribution, ORM secondary cache, ColdBox data, event and view caching, NoSQL interaction, NoSQL view querying and much more. If you need distributed caching, session management or NoSQL integrations, then we are here to help.

Product Type Action
CFCouchbase SDK

Our very own open source CFML SDK to interact with Couchbase NoSQL server.

Open Source

DOWNLOAD

CacheBox Couchbase Provider

Leverage our open source CacheBox provider to connect to Couchbase server for real-time distributed caching.

Open Source

DOWNLOAD

CFML Couchbase ORM Secondary Cache

Learn how to leverage Couchbase as CFML ORM's secondary cache via Hibernate.

Open Source

INSTRUCTIONS

Lucee Couchbase Native Extension

Ortus Couchbase Extension is a Lucee Extension that allows your CFML server to connect to a Couchbase cluster and leverage it for built-in caching, session storage, and NoSQL document storage.

Open Source Purchase

CFCouchbase SDK

Our very own open source CFML SDK to interact with Couchbase NoSQL server.

Open Sourse

CacheBox Couchbase Provider

Leverage our open source CacheBox provider to connect to Couchbase server for real-time distributed caching.

Open Sourse

CFML Couchbase ORM Secondary Cache

Learn how to leverage Couchbase as CFML ORM’s secondary cache via Hibernate.

Open Sourse

CFML Couchbase ORM Secondary Cache

Ortus Couchbase Extension is a Lucee Extension that allows your CFML server to connect to a Couchbase cluster and leverage it for built-in caching, session storage, and NoSQL document storage.

Open Sourse

FAQ

waveup-lightBlue
waveup-lightBlue
Got Questions?

Got Questions?

Please contact us at consulting@ortussolutions.com for further information or click the button below and send us a quick message.

CONTACT US