September 2026 Summaries
5 posts from Upstash
Filter
Month:
Year:
Post Summaries
Back to Blog
A performance comparison of Docs7 and Mintlify across 17 matched documentation pages found that Docs7 generally achieved higher lab-test scores and faster load times across content involving images, video, code references, interactive components, tabs, accordions, file trees, and Mermaid diagrams. In Google PageSpeed Insights testing on September 17, 2026, Docs7 won 33 of 34 mobile and desktop comparisons, with one desktop tie, averaging scores of 80.1 versus 58.9 on mobile and 94.9 versus 88.4 on desktop. DebugBear likewise scored Docs7 higher in all nine mobile and nine desktop page pairs tested from US East. Pingdom load-time tests showed Docs7 loading faster on 14 of 17 pages from San Francisco, five of seven from Frankfurt, and all three pages tested from Tokyo, although Mintlify was faster on selected individual pages. The evaluation used repeated Google Lighthouse tests, median-based results, matched run counts for each host, and separate reporting by service and test location, while noting that these lab measurements represent initial loads and can vary between runs.
Sep 17, 2026
1,210 words in the original blog post.
Upstash’s remote MCP server is presented as a way to extend existing AI agents with secure, sandboxed development workspaces that can access selected GitHub repositories, a shell, browser automation, public preview URLs, file storage, and Upstash services including Redis, QStash, Vector, Search, Blob, and Box. Users can connect compatible agents through a single MCP endpoint or install an Upstash plugin for Claude Code, authorize access through OAuth, and grant the Upstash GitHub App permission to specific repositories without sharing GitHub tokens. Each task can run in an isolated Box container that clones code, builds and tests changes, uses headless Chromium for screenshots, exposes applications through public URLs, and opens pull requests with supporting evidence. The approach is intended to let local agents offload multiple resource-intensive tasks from a laptop while giving browser-based or otherwise remote agents access to a full coding environment. Upstash reports using the system from a Claude web chat to implement three Redis-related features across four repositories, resulting in twelve pull requests without requiring local cloning, builds, or installations.
Sep 10, 2026
1,489 words in the original blog post.
Upstash Blob is a newly launched S3-compatible object storage service designed to simplify application file storage and uploads through public or private buckets, a single access token, and regionless architecture. Public files are delivered globally through Cloudflare’s CDN without additional CDN fees, while private files can be shared using expiring signed links. Its SDK supports direct browser-to-storage uploads, allowing developers to define authorization, file type and size restrictions, upload paths, metadata, and completion actions while providing typed integrations for frameworks such as Next.js. The service handles progress reporting, retries, multipart transfers for files over 16 MB, pause and resume functionality, and upload-signature refreshes, keeping file data from passing through application servers. Pricing includes global CDN delivery, charges for storage, bandwidth, reads, writes, lists, and copies, and a free tier offering 1 GB of storage, 10 GB of bandwidth, 10,000 reads, and 2,000 writes per month without requiring a credit card.
Sep 09, 2026
1,259 words in the original blog post.
The post compares Kafka, Amazon SQS, and Upstash QStash for a serverless Next.js checkout workflow that must fan out order events to independent tasks such as receipts, inventory updates, ERP synchronization, and analytics without delaying the customer response. It argues that Kafka requires long-lived consumer groups and often a separately deployed container, while SQS typically requires SNS fan-out, multiple queues and dead-letter queues, Lambda consumers, IAM configuration, and deployment across both the application host and AWS. QStash is presented as an HTTP-based alternative that delivers signed POST requests directly to existing application routes, with per-message retries, dead-letter handling, replay, delays, schedules, and rate and concurrency controls, requiring no continuously running consumer infrastructure. The author acknowledges a bias as a QStash builder and notes that Kafka remains appropriate for replayable event logs and stream processing, while SQS is well suited to AWS-centric systems and intentionally pull-based workloads; the central distinction is that Kafka is a log, SQS a buffer, and QStash a delivery mechanism for serverless HTTP endpoints.
Sep 09, 2026
3,080 words in the original blog post.
Upstash has launched a hosted MCP server at mcp.upstash.com/mcp, replacing its previous laptop-only local setup with an OAuth-based HTTP connection that supports remote agents and plugin installations. Users can authorize personal or team accounts, choose read-only access, manage approved clients, or authenticate non-interactive environments such as CI with Developer API keys. The server provides 38 tools for managing and querying Redis, QStash, Workflow, Vector, and Search resources, while URL feature groups can limit available tools to preserve agent context. OAuth allows the server to retrieve resource credentials internally for data operations, while read-only grants prevent changes and remove returned tokens or passwords. The existing CLI and local MCP server remain available, with the local version retaining Box support and the remote service adding Vector and Search support. Remote hosting also enables browser-based consent for agents running outside a user's machine and allows Upstash plugins to bundle MCP connectivity without exposing long-lived credentials. Planned improvements include OAuth for the CLI, support for provider-based accounts, remote Box tools, consent-time feature scoping, and additional management capabilities such as backup restoration and database plan changes.
Sep 08, 2026
1,310 words in the original blog post.