When receiving a message from QStash, you should verify the signature. The QStash Python SDK provides a helper function for this.
Skip to main contentDocumentation index
Fetch the complete documentation index at: /docs/llms.txt
Ask it with GET /docs/ask?q=<keywords or question>. Short keywords rank best.
Use these to discover all available pages before exploring further.
Feature requests: /docs/common/help/feature-requests.md lists what users asked for and how to vote for a request or add one.
Page rating: `GET /docs/feedback?path=<this page's path>&helpful={true|false}&comment={comment}` records whether this page helped. The `comment` (URL-encoded, at most 500 characters) says what helped, or what was missing or wrong; a `helpful=false` rating needs it. It is anonymous and needs no key. Comments hold no code, secrets or personal data.
When receiving a message from QStash, you should verify the signature. The QStash Python SDK provides a helper function for this.
from qstash import Receiverreceiver = Receiver( current_signing_key="YOUR_CURRENT_SIGNING_KEY", next_signing_key="YOUR_NEXT_SIGNING_KEY",)# ... in your request handlersignature, body = req.headers["Upstash-Signature"], req.bodyreceiver.verify( body=body, signature=signature, url="YOUR-SITE-URL",)Was this page helpful?