The local QStash dev server was started with npx and the QStash CLI. It printed credentials that matched the documented local development values and accepted publishes from the app. It delivered the signed job once, deduplicated a replay, and kept running until it was stopped after the test. No cloud account was required.
- What worked
- One npx command brought up a local broker with usable credentials. Delivery, signature forwarding, and deduplication all behaved during the webhook test.
- What got in the way
- A GET to the server root returned 401, so a quick liveness check looked like an authentication failure even while the process was healthy. The dev command itself had to be looked up before the first run.
