DBeaver Documentation


Database driver CosmosDB

Note: This driver is available in Lite, Enterprise, Ultimate and Team editions only.


DBeaver offers extensive support for CosmosDB, a globally distributed, multimodel database service provided by Microsoft Azure.

Before you start, you must create a connection in DBeaver and select CosmosDB. If you have not done this, please refer to our Database Connection article.

CosmosDB is similar to MongoDB in many ways, and DBeaver's support for CosmosDB includes collections browsing, data viewing, and SQL queries execution. For a detailed guide, refer to the MongoDB article.

Setting Up

Setting up CosmosDB in DBeaver is also similar to setting up MongoDB.

Secure Connection Configurations

DBeaver supports secure connections to your CosmosDB database. Guidance on configuring such connections, specifically SSH, Proxy, Kubernetes and AWS SSM connections, can be found in various referenced articles. For a comprehensive understanding, please refer to these articles:

Differences between CosmosDB and MongoDB in DBeaver

Session Manager

Unlike MongoDB, CosmosDB does not have a Session Manager in DBeaver. This means that you would not be able to manage server sessions directly within DBeaver when using CosmosDB.

Azure Connection

Unique to CosmosDB, DBeaver provides the option to connect through the Cloud Explorer feature, specifically for Azure. This feature allows you to browse and manage your Azure resources directly from DBeaver. You can view your CosmosDB instances, along with other Azure resources, in a structured tree view.