Skip to content

What is Quesma? ​

Quesma is an actively developed database gateway. Route your queries through a translation layer that seamlessly connects your apps with the modern database platforms of your choice. No more query refactoring during migrations.

In its current form, Quesma is a lightweight database proxy that enables database interoperability between Elasticsearch/OpenSearch and ClickHouse/Hydrolix.

The high-level architecture is as follows:

Essentially, Quesma speaks Elasticsearch API and can source data from both Elasticsearch indices and ClickHouse or Hydrolix tables.

Quick start demo ​

The easiest way to get try out Quesma is to run the example docker-compose setup, which includes sample data and is pre-configured with example datasets.
See the Quick start demo for more details.

Installation guide ​

For those interested in deploying Quesma in their existing environments, follow along to Installation guide section, which provides a detailed instructions on how to set up Quesma in various deployment scenarios.
See the Installation guide for more details.