# json commands

Source: https://stratadb.org/docs/reference/json

# `json` — command reference

| Command | Summary |
|---|---|
| [Batch delete JSON values](/docs/reference/json/batch_delete) | Delete multiple JSON documents or paths in one itemwise batch. |
| [Batch check JSON document existence](/docs/reference/json/batch_exists) | Check existence for multiple JSON documents. |
| [Batch get JSON values](/docs/reference/json/batch_get) | Read multiple JSON values by document and path. |
| [Batch set JSON values](/docs/reference/json/batch_set) | Set multiple JSON values in one itemwise batch. |
| [Count JSON documents](/docs/reference/json/count) | Count visible JSON documents. |
| [Delete JSON value](/docs/reference/json/delete) | Delete a whole JSON document or one path inside it. |
| [Check JSON document existence](/docs/reference/json/exists) | Check whether one JSON document exists. |
| [Get JSON value](/docs/reference/json/get) | Read the current or historical JSON value at a document path. |
| [Read JSON document history](/docs/reference/json/history) | Read retained version history for one JSON document. |
| [Create JSON index](/docs/reference/json/index/create) | Create a JSON secondary index on a field path. |
| [Drop JSON index](/docs/reference/json/index/drop) | Drop a JSON secondary index by name. |
| [List JSON indexes](/docs/reference/json/index/list) | List JSON secondary indexes. |
| [List JSON document keys](/docs/reference/json/list) | List JSON document keys with optional prefix filtering. |
| [Sample JSON documents](/docs/reference/json/sample) | Sample visible JSON documents. |
| [Scan JSON documents](/docs/reference/json/scan) | Scan JSON documents with values and version facts. |
| [Set JSON value](/docs/reference/json/set) | Set a JSON value at a document path, creating the document when missing. |