upstash.com
Upstash exposes HTTP APIs for its Developer API, Redis REST, QStash, Vector, and Search, plus a CLI; recorded auth is Basic auth with account email + Developer API key for the Developer API/CLI, Bearer or query-token auth for Redis and QStash, Bearer auth for Vector, and Search uses a per-database REST URL/token but its exact wire auth was not confirmed.
- Upstash Developer APIdiscovered
- Upstash Redis REST APIdiscovered
- Upstash QStash APIdiscovered
- Upstash Vector REST APIdiscovered
- Upstash Search APIdiscovered
In the Upstash Console API Keys page, create an API key under Account → Management API / API Keys, then use your Upstash account email together with that API key. The docs state the Developer API uses HTTP Basic auth with EMAIL as the username and API_KEY as the password.
Create or open a Redis database in the Upstash Console Redis section. On the database page, copy the HTTPS endpoint and the Token (or Readonly Token) from the connection details. The docs say to use that token for Redis REST API authorization.
Open the Upstash Console QStash page and copy your QSTASH_TOKEN. The docs say this token is used to authenticate requests to the QStash API.
Create or open a vector index in the Upstash console, then in the index details Connect section select the cURL tab and copy UPSTASH_VECTOR_REST_URL and UPSTASH_VECTOR_REST_TOKEN. The docs show this token in the Authorization: Bearer header for the Vector REST API.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://upstash.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing