> ## Documentation Index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# JSON commands

> Commands for storing and manipulating JSON values.

To query inside JSON values (full-text, fuzzy, phrase, regex), see [Upstash Redis Search](/docs/redis/search/introduction).

> **[JSON.ARRAPPEND](/docs/redis/commands/json/json-arrappend)**
>
> Append values to JSON array

> **[JSON.ARRINDEX](/docs/redis/commands/json/json-arrindex)**
>
> Find index of value in array

> **[JSON.ARRINSERT](/docs/redis/commands/json/json-arrinsert)**
>
> Insert values into JSON array

> **[JSON.ARRLEN](/docs/redis/commands/json/json-arrlen)**
>
> Get JSON array length

> **[JSON.ARRPOP](/docs/redis/commands/json/json-arrpop)**
>
> Pop value from JSON array

> **[JSON.ARRTRIM](/docs/redis/commands/json/json-arrtrim)**
>
> Trim JSON array to range

> **[JSON.CLEAR](/docs/redis/commands/json/json-clear)**
>
> Clear JSON values

> **[JSON.DEL](/docs/redis/commands/json/json-del)**
>
> Delete JSON values

> **[JSON.DEBUG](/docs/redis/commands/json/json-debug)**
>
> Inspect JSON memory usage

> **[JSON.FORGET](/docs/redis/commands/json/json-forget)**
>
> Delete JSON values (alias of JSON.DEL)

> **[JSON.GET](/docs/redis/commands/json/json-get)**
>
> Get JSON values

> **[JSON.MERGE](/docs/redis/commands/json/json-merge)**
>
> Merge JSON values

> **[JSON.MGET](/docs/redis/commands/json/json-mget)**
>
> Get values from multiple keys

> **[JSON.MSET](/docs/redis/commands/json/json-mset)**
>
> Set values in multiple keys

> **[JSON.NUMINCRBY](/docs/redis/commands/json/json-numincrby)**
>
> Increment JSON number

> **[JSON.NUMMULTBY](/docs/redis/commands/json/json-nummultby)**
>
> Multiply JSON number

> **[JSON.OBJKEYS](/docs/redis/commands/json/json-objkeys)**
>
> Get JSON object keys

> **[JSON.OBJLEN](/docs/redis/commands/json/json-objlen)**
>
> Get JSON object size

> **[JSON.RESP](/docs/redis/commands/json/json-resp)**
>
> Get JSON in RESP format

> **[JSON.SET](/docs/redis/commands/json/json-set)**
>
> Set JSON value

> **[JSON.STRAPPEND](/docs/redis/commands/json/json-strappend)**
>
> Append to JSON string

> **[JSON.STRLEN](/docs/redis/commands/json/json-strlen)**
>
> Get JSON string length

> **[JSON.TOGGLE](/docs/redis/commands/json/json-toggle)**
>
> Toggle JSON boolean

> **[JSON.TYPE](/docs/redis/commands/json/json-type)**
>
> Get JSON value type


## Related topics

- [JSON.RESP](/docs/redis/commands/json/json-resp.md)
- [JSON.NUMMULTBY](/docs/redis/commands/json/json-nummultby.md)
- [JSON.MSET](/docs/redis/commands/json/json-mset.md)
- [JSON.DEBUG](/docs/redis/commands/json/json-debug.md)
- [JSON.MERGE](/docs/redis/commands/json/json-merge.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.