Cosmos DB Explorer

Documentation · sellerkit · JetBrains IDEs

Read your Azure Cosmos DB documents without leaving the IDE. Pick a database, pick a container, press Run.

1. Connect

The tool window is called Cosmos DB. Paste the Account URI and a Key, then press Connect. Tick Local emulator to work against the emulator on 127.0.0.1:8081 instead of a real account. Nothing is sent anywhere until you press Connect.

2. Pick a database and container

The two drop-downs fill in once you are connected. Pin keeps the pair you work in every day, so you are not choosing them again tomorrow.

3. Run a query

The query box starts at SELECT * FROM c. Press Run. Results arrive one page at a time, so a large container does not freeze the editor, and More fetches the next page when there is one.

The Cosmos DB panel with a query run, results in a table whose columns are the document fields, and the selected document shown indented below

The columns are built from the fields your documents actually have, not a fixed list. Select a row to read the whole document as indented JSON. The status line reports the row count and what the query cost in RU, because that is what you pay.

4. Show the system fields when you need them

_rid, _self, _etag, _attachments and _ts are hidden by default so they do not push your own data off the screen. Tick System fields to bring them back.

The same result set with the System fields box ticked, adding the _rid, _etag, _attachments and _ts columns on the right

Read-only by design

It reads databases, containers and documents. It never writes, never deletes and never changes throughput. It speaks the Cosmos DB REST API directly using the runtime that ships with the IDE, so there are no third-party libraries to conflict with.

Trial and price

Every feature is open for the trial, no card needed. After that a licence is USD 3 a month or USD 30 a year, and buying and invoicing are handled by JetBrains.

Support

globalmatchhub@gmail.com. We aim to reply within two business days.