{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Database","url":"https://skillfed.io/packages/category/database/3"},{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Python SDK for publishing and receiving messages through Upstash QStash, an HTTP-based messaging and scheduling service for serverless and edge runtimes.","skillfed_tags":["serverless","message-queue","scheduling"],"use_cases":["Queue HTTP requests to be delivered with retry logic and scheduling in serverless functions","Schedule recurring tasks using cron expressions without a persistent scheduler","Verify and process webhook callbacks from QStash in your application handlers","Publish messages to LLM APIs (e.g., OpenAI) with callback handling for results","Implement delayed task execution with configurable backoff and retry strategies"],"what_it_does":"QStash is a Python client for Upstash's HTTP-based message queue and scheduling service. It lets you publish messages to HTTP endpoints, schedule recurring or delayed tasks using cron expressions, and verify incoming webhook signatures from QStash. The SDK wraps HTTP calls to the QStash API and provides convenience methods for common operations like publishing JSON payloads, creating schedules, and receiving authenticated messages.\n\nTypically used in serverless environments (AWS Lambda, Vercel Functions, etc.) where you need to queue work, schedule background jobs, or coordinate between services without managing your own message broker. It depends on httpx for HTTP requests and pyjwt for signature verification, and supports Python 3.8 through 3.13.","worth_installing":"Yes, if you are building on Upstash's infrastructure or need a managed message queue for serverless workloads. The package is actively maintained, has low install friction, carries a permissive MIT license, and has no known vulnerabilities. It is production-ready (GA status) and suitable for applications that rely on QStash for messaging and scheduling."},"id":"qstash","links":{"html":"https://skillfed.io/packages/qstash","md":"https://skillfed.io/packages/qstash.md","pypi":"https://pypi.org/project/qstash/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-18","license_spdx":null,"license_treatment":"permissive","name":"qstash","python_support":"supports_current","summary":"Python SDK for Upstash QStash"},"popularity":{"monthly_downloads":281149,"position":8105,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.4.0"}
