> ## 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](https://upstash.com/docs/redis/search/introduction).

> [card] [JSON.ARRAPPEND](https://upstash.com/docs/redis/commands/json/json-arrappend)
>
> Append values to JSON array

> [card] [JSON.ARRINDEX](https://upstash.com/docs/redis/commands/json/json-arrindex)
>
> Find index of value in array

> [card] [JSON.ARRINSERT](https://upstash.com/docs/redis/commands/json/json-arrinsert)
>
> Insert values into JSON array

> [card] [JSON.ARRLEN](https://upstash.com/docs/redis/commands/json/json-arrlen)
>
> Get JSON array length

> [card] [JSON.ARRPOP](https://upstash.com/docs/redis/commands/json/json-arrpop)
>
> Pop value from JSON array

> [card] [JSON.ARRTRIM](https://upstash.com/docs/redis/commands/json/json-arrtrim)
>
> Trim JSON array to range

> [card] [JSON.CLEAR](https://upstash.com/docs/redis/commands/json/json-clear)
>
> Clear JSON values

> [card] [JSON.DEL](https://upstash.com/docs/redis/commands/json/json-del)
>
> Delete JSON values

> [card] [JSON.DEBUG](https://upstash.com/docs/redis/commands/json/json-debug)
>
> Inspect JSON memory usage

> [card] [JSON.FORGET](https://upstash.com/docs/redis/commands/json/json-forget)
>
> Delete JSON values (alias of JSON.DEL)

> [card] [JSON.GET](https://upstash.com/docs/redis/commands/json/json-get)
>
> Get JSON values

> [card] [JSON.MERGE](https://upstash.com/docs/redis/commands/json/json-merge)
>
> Merge JSON values

> [card] [JSON.MGET](https://upstash.com/docs/redis/commands/json/json-mget)
>
> Get values from multiple keys

> [card] [JSON.MSET](https://upstash.com/docs/redis/commands/json/json-mset)
>
> Set values in multiple keys

> [card] [JSON.NUMINCRBY](https://upstash.com/docs/redis/commands/json/json-numincrby)
>
> Increment JSON number

> [card] [JSON.NUMMULTBY](https://upstash.com/docs/redis/commands/json/json-nummultby)
>
> Multiply JSON number

> [card] [JSON.OBJKEYS](https://upstash.com/docs/redis/commands/json/json-objkeys)
>
> Get JSON object keys

> [card] [JSON.OBJLEN](https://upstash.com/docs/redis/commands/json/json-objlen)
>
> Get JSON object size

> [card] [JSON.RESP](https://upstash.com/docs/redis/commands/json/json-resp)
>
> Get JSON in RESP format

> [card] [JSON.SET](https://upstash.com/docs/redis/commands/json/json-set)
>
> Set JSON value

> [card] [JSON.STRAPPEND](https://upstash.com/docs/redis/commands/json/json-strappend)
>
> Append to JSON string

> [card] [JSON.STRLEN](https://upstash.com/docs/redis/commands/json/json-strlen)
>
> Get JSON string length

> [card] [JSON.TOGGLE](https://upstash.com/docs/redis/commands/json/json-toggle)
>
> Toggle JSON boolean

> [card] [JSON.TYPE](https://upstash.com/docs/redis/commands/json/json-type)
>
> Get JSON value type


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