Develop with Capella Analytics

Capella Analytics is a real-time analytical database (RT-OLAP) for real time apps and operational intelligence. Capella Analytics is a standalone, managed offering from Couchbase under the Capella family of products — a self-managed Enterprise Analytics product is also available.

Which Analytics Service?

Capella Analytics and Enterprise Analytics are column-based real-time analytical databases.

Capella Analytics SDKs, also known as Columnar SDKs, are similar to the Enterprise Analytics SDKs. They must be used to connect to the current Capella Analytics Service, as it presents a different connection interface, without Enterprise Analytics' load balancer.

To connect to self-managed Enterprise Analytics, use our Enterprise Analytics SDKs.

CBAS (Couchbase Analytics Service) is our classic OLAP available as part of self-managed Couchbase Server and Capella Operational. Use the operational SDKs to develop for this service.

SDK APIs to work with Capella Analytics:

Columnar SDKs are developed from the ground-up and while they maintain some syntactic similarities with the operational SDKs, they are purpose built for Capella Analytics’s real-time analytical use cases. They support streaming APIs to handle large datasets, as well as the common features expected to be present in any modern database SDK — such as connection management and robust error handling.