> ## 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).

<CardGroup cols={2}>
  <Card title="JSON.ARRAPPEND" href="/docs/redis/commands/json/json-arrappend">Append values to JSON array</Card>
  <Card title="JSON.ARRINDEX" href="/docs/redis/commands/json/json-arrindex">Find index of value in array</Card>
  <Card title="JSON.ARRINSERT" href="/docs/redis/commands/json/json-arrinsert">Insert values into JSON array</Card>
  <Card title="JSON.ARRLEN" href="/docs/redis/commands/json/json-arrlen">Get JSON array length</Card>
  <Card title="JSON.ARRPOP" href="/docs/redis/commands/json/json-arrpop">Pop value from JSON array</Card>
  <Card title="JSON.ARRTRIM" href="/docs/redis/commands/json/json-arrtrim">Trim JSON array to range</Card>
  <Card title="JSON.CLEAR" href="/docs/redis/commands/json/json-clear">Clear JSON values</Card>
  <Card title="JSON.DEL" href="/docs/redis/commands/json/json-del">Delete JSON values</Card>
  <Card title="JSON.DEBUG" href="/docs/redis/commands/json/json-debug">Inspect JSON memory usage</Card>
  <Card title="JSON.FORGET" href="/docs/redis/commands/json/json-forget">Delete JSON values (alias of JSON.DEL)</Card>
  <Card title="JSON.GET" href="/docs/redis/commands/json/json-get">Get JSON values</Card>
  <Card title="JSON.MERGE" href="/docs/redis/commands/json/json-merge">Merge JSON values</Card>
  <Card title="JSON.MGET" href="/docs/redis/commands/json/json-mget">Get values from multiple keys</Card>
  <Card title="JSON.MSET" href="/docs/redis/commands/json/json-mset">Set values in multiple keys</Card>
  <Card title="JSON.NUMINCRBY" href="/docs/redis/commands/json/json-numincrby">Increment JSON number</Card>
  <Card title="JSON.NUMMULTBY" href="/docs/redis/commands/json/json-nummultby">Multiply JSON number</Card>
  <Card title="JSON.OBJKEYS" href="/docs/redis/commands/json/json-objkeys">Get JSON object keys</Card>
  <Card title="JSON.OBJLEN" href="/docs/redis/commands/json/json-objlen">Get JSON object size</Card>
  <Card title="JSON.RESP" href="/docs/redis/commands/json/json-resp">Get JSON in RESP format</Card>
  <Card title="JSON.SET" href="/docs/redis/commands/json/json-set">Set JSON value</Card>
  <Card title="JSON.STRAPPEND" href="/docs/redis/commands/json/json-strappend">Append to JSON string</Card>
  <Card title="JSON.STRLEN" href="/docs/redis/commands/json/json-strlen">Get JSON string length</Card>
  <Card title="JSON.TOGGLE" href="/docs/redis/commands/json/json-toggle">Toggle JSON boolean</Card>
  <Card title="JSON.TYPE" href="/docs/redis/commands/json/json-type">Get JSON value type</Card>
</CardGroup>


## Related topics

- [JSON.NUMMULTBY](/docs/redis/commands/json/json-nummultby.md)
- [JSON.RESP](/docs/redis/commands/json/json-resp.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)
