Skip to content

Commit e7e3bec

Browse files
Docs landing & product-page rework (#748)
* docs: rework Get Started and Redis landing with shared catalog, console showcase, and migrate sections * docs: convert Get Started to full custom landing page with custom-styled components * docs: use mode:frame so the landing keeps the sidebar nav; auto-fill card grids * docs: streamline landing (3-col products, agent resources); move SDKs/integrations/demos/console to product pages * docs: roll SDK/integration/demo/console sections onto product pages; add lang icons; restore Concepts; tune landing grid columns * docs: fix catalog card height + top-align icons; real Context7 logo; brand lang icons; concept icons * docs: match Context7 icon background to other agent-resource cards * docs: fix landing sidebar getting stuck on load (collapse ToC column via width:0 instead of display:none) * docs: crisp heading colors on landing; lift muted text contrast * docs: hide Migrate; add missing Redis/Search SDKs; add search-labeled Redis demos; fix MCP link to /agent-resources/mcp * docs: add Workflow Python and Box (TS/Python/CLI) SDK links * docs: reorder product grid (redis/qstash/workflow, box/vector/search) * docs: use official Ruby logo (from ruby-kit) for the Ruby language icon * docs: rename console section heading to 'Manage everything from the console' * docs: use real Tabler icons for agent-resource/concept cards; fix inaccurate SDK/demo descriptions * docs: link workflow SDK to workflow-js repo; add Documentation Crawler and Database Migrator to Search integrations * docs: rename Redis demos section to 'Featured Demos' * docs: point Realtime/Redis Analytics/Agent Analytics cards at real targets (redirect stubs don't redirect on direct nav) * docs: simplify console section heading to 'In the console' * docs: use 'In the Upstash Console' for console section heading * docs: remove console screenshot sections from product pages * docs: box - rename Demos to Guides and add 4 guides * docs: swap box guides (OpenClaw/Hermes/Crabbox/Playwright); add Workflow Agents SDK; drop hero buttons; re-add console tabs (placeholders) * docs: remove console screenshot sections again * docs: fix hero glow getting clipped after removing hero buttons (shorter vertical fade) * docs: remove em-dashes; shorten hero subtitle; tighten hero-to-products gap * docs: disable image zoom on card icons (pointer-events: none) so clicks follow the card link * docs: fix frontmatter YAML (quote description with colon); scope frame-width fix via data-current-path instead of :has() * docs: move Redis MCP to SDKs, list only SDKs on product pages - Move /redis/integrations/mcp to /redis/sdks/mcp (nav, catalog, redirect, inline links updated) - Product landing pages now show only the SDKs catalog section; drop demos/integrations/guides sections - Landing: link the pricing page in the Products section sub, tighten copy, and fix .u-sub styles (Mintlify renders the sub as <span>, so p.u-sub selectors never matched) * chore(llms): regenerate llms.txt and llms-full.txt * docs(redis): rework REST API intro, expand credential reset steps - REST API page: add frontmatter description, replace the plain create-a-database sentence with a Tip linking to getstarted and connect-client, drop the redundant intro line - Credential Protection: describe where to find Reset Credentials * chore(llms): regenerate llms.txt and llms-full.txt --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 08cb079 commit e7e3bec

29 files changed

Lines changed: 903 additions & 203 deletions

agent-resources/mcp.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: MCP Server
55
The Upstash MCP server lets your agent manage and debug your Upstash resources directly, across Redis, QStash, Workflow, and [Upstash Box](/box/overall/quickstart).
66

77
<Tip>
8-
Only running commands against a single Redis database? Use the dedicated [Redis MCP](/redis/integrations/mcp) with only your REST/TCP credentials.
8+
Only running commands against a single Redis database? Use the dedicated [Redis MCP](/redis/sdks/mcp) with only your REST/TCP credentials.
99
</Tip>
1010

1111
Find the GitHub repository [here](https://github.com/upstash/mcp-server).

box/overall/quickstart.mdx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
title: "Quickstart"
33
---
44

5+
import { Catalog } from "/snippets/catalog.jsx";
6+
57
**Upstash Box lets you give your AI agents a computer.**
68

79
Every Upstash Box is a **secure, isolated cloud container with an AI Agent built-in**. Spin up as many as you want in parallel. Each one includes a full environment with a filesystem, shell, git, and a runtime. Your agent can read files, write code, and execute tasks inside it.
810

9-
<Note>Upstash Box is in developer preview APIs and pricing may change.</Note>
11+
<Note>Upstash Box is in developer preview. APIs and pricing may change.</Note>
1012

1113
### 1. Get your API key
1214

@@ -244,3 +246,7 @@ Great example use cases:
244246
Boxes have Claude Code, Codex or OpenCode built-in.
245247
</Card>
246248
</CardGroup>
249+
250+
## SDKs
251+
252+
<Catalog product="box" type="sdk" cols={3} />

docs.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -729,6 +729,7 @@
729729
"redis/sdks/agentkit/eve"
730730
]
731731
},
732+
"redis/sdks/mcp",
732733
"redis/sdks/realtime",
733734
"redis/sdks/agent-analytics",
734735
"redis/sdks/redis-analytics"
@@ -863,7 +864,6 @@
863864
"redis/integrations/replit-templates",
864865
"redis/howto/emqxintegration",
865866
"redis/integrations/celery",
866-
"redis/integrations/mcp",
867867
"redis/integrations/n8n",
868868
{
869869
"group": "AgentKit",
@@ -2042,6 +2042,10 @@
20422042
"source": "/oss/sdks/py/redis/:slug*",
20432043
"destination": "/redis/sdks/py/:slug*"
20442044
},
2045+
{
2046+
"source": "/redis/integrations/mcp",
2047+
"destination": "/redis/sdks/mcp"
2048+
},
20452049
{
20462050
"source": "/oss/sdks/ts/qstash",
20472051
"destination": "/qstash/sdks/ts/overview"

img/icons/box.svg

Lines changed: 11 additions & 0 deletions
Loading

img/icons/context7.svg

Lines changed: 7 additions & 0 deletions
Loading

img/icons/lang/python.svg

Lines changed: 8 additions & 0 deletions
Loading

img/icons/lang/ruby.png

192 KB
Loading

img/icons/lang/typescript.svg

Lines changed: 7 additions & 0 deletions
Loading

img/icons/qstash.svg

Lines changed: 4 additions & 0 deletions
Loading

img/icons/redis.svg

Lines changed: 7 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)