Upstash

Verified
Database

Verified limits for Upstash, each with its official source, last-verified date, and what the rule means in practice.

Verified metrics2
Verified limits

What we can show
for Upstash

Each row pairs a number with its official source and last verified date. Where the registry has not yet produced a limit value, the metric appears below the table as Not certified yet rather than a guess.

Monthly commands

Resets on a cycle

Monthly commands measures the commands / month reported by the provider. It resets at the start of each calendar month. Treat it as a usage this cycle; once it resets, the count starts over.

Limit value
500,000 commands / month
on Free
Verified 2026-08-09
Source and consequence
upstash.com/docs/devops/developer-api/redis/get_database
Read from official provider API

request limit reached; provider behavior is plan-dependent

Current storage

Capacity (grows forever)

Current storage measures the bytes reported by the provider. It never resets automatically. Treat it as a cumulative capacity; once full, it does not reset automatically.

Limit value
256 MB
on Free
Verified 2026-08-09
Source and consequence
upstash.com/docs/devops/developer-api/redis/get_database
Read from official provider API

storage limit reached; provider behavior is plan-dependent

Limit not available yet

Monthly bandwidth

bytes / month
Limit not available yet. We have either not identified a reliable source for this metric or the limit value is not in the directory today.

Monthly billing

USD / month
Limit not available yet. We have either not identified a reliable source for this metric or the limit value is not in the directory today.

These metrics are registered but do not yet have a dashboard-reconciled limit value with a verified source. They will move up into the verified table as reconciliation completes.

Coverage

What we can read
and what we cannot

BeforeRed tracks a small, deliberate set of capabilities per provider. The table below shows the registry state for Upstash today. A Certified row is one we can defend in front of a customer; the other states are honest about what is still in progress.

Authentication
Coverage available. This signal is supported by provider data.
Certified
OAuth
We investigated and cannot currently support this honestly. We document why.
Unavailable
Project discovery
Coverage available. This signal is supported by provider data.
Certified
Account discovery
On the coverage roadmap. This signal is not available yet.
Planned
Plan detection
Coverage available. This signal is supported by provider data.
Certified
Free plan
Coverage available. This signal is supported by provider data.
Certified
Current usage
Coverage available. This signal is supported by provider data.
Certified
Historical usage
Coverage available. This signal is supported by provider data.
Certified
Limits
Coverage available. This signal is supported by provider data.
Certified
Cost
Coverage available. This signal is supported by provider data.
Certified
Token refresh
We investigated and cannot currently support this honestly. We document why.
Unavailable
Disconnect
We confirmed the path works against the provider. Numbers are not yet certified.
Supported
Read next

How BeforeRed reads
that number

The integration page for this provider explains the connect flow, the read-only OAuth scopes we request, and what we do once a sync finishes. It is the bridge between this limit and the dashboard the user sees.

If a number looks wrong

Tell us. A limit that has drifted between the provider and this page is a high-priority fix and we treat it as one. If a row is missing a source, that is a publish-grade bug in our eyes too.