Limits
What each plan includes, what happens at the edge of a limit, and the rules that keep a shared platform safe for everyone on it.
Plan limits
| Free $0/mo | Hobby $19/mo | Pro $49/mo | Team $199/mo | |
|---|---|---|---|---|
| Projects | 3 | 5 | Unlimited | Unlimited |
| Services per project | 3 | 5 | 10 | 20 |
| Container RAM | 512 MB per app | 1 GB total | 3 GB total | 10 GB total |
| vCPU per app | 0.5 | 1 | 2 | 4 |
| Always on | No; sleeps after 1 h idle | Yes | Yes | Yes |
| Postgres | 1 GB per project | 5 GB total | 20 GB total | 80 GB total |
| Redis | 50 MB | 100 MB | 256 MB | 1 GB |
| File storage (R2) | 1 GB | 10 GB | 50 GB | 200 GB |
| Bandwidth per month | 10 GB | 25 GB | 100 GB | 400 GB |
| Custom domains | 1 | 3 | 20 | 50 |
| Point-in-time backups | 7 days | 14 days | 30 days | 30 days |
| Teammates | No | No | Yes | 3 seats, +$29/seat |
| Commercial use | No | Yes | Yes | Yes |
| “Hosted on Rivtor” badge | Shown | None | None | None |
| Preview deploys | No | No | Yes | Yes |
| Database branches | No | No | Yes | Yes |
| Priority builds | No | No | Yes | Yes |
| Over the limit | Hard stop, upgrade prompt | Hard stop, upgrade prompt | Metered overage | Metered overage |
| Spend cap | Not needed | Not needed | $50 default, adjustable | Adjustable |
Prices and upgrades are on Pricing. Annual billing pays for 10 months.
Overage rates
Pro and Team keep running past their included amounts and bill the difference, up to your spend cap. Free and Hobby stop instead and offer an upgrade; nothing running is deleted.
| Resource | Rate |
|---|---|
| Container RAM | $15 per GB-month |
| Postgres | $0.50 per GB-month |
| Bandwidth | $0.15 per GB |
| File storage | $0.03 per GB-month |
You get one note from your agent and one email at 80% of any limit.
Sleep and wake
- On Free, container apps sleep after 60 minutes without a request and wake on the next one in under 3 seconds. The first request waits while the app starts; nothing is lost.
- Static sites never sleep. Databases never sleep.
- Paid plans are always on.
Builds
- Each build has 15 minutes and 4 GB of memory.
- Builds run on dedicated machines, separate from running apps, with a queue per user so one account cannot block the others. Pro and Team builds go first.
Inactive projects
Nothing expires quietly. A project unused for 90 days gets two warning emails before it is archived, and an archived project can be restored.
Abuse rules
Rivtor runs code from strangers on shared machines, so a few rules are enforced for everyone. The full text is the Acceptable use policy.
- No phishing, brand impersonation, malware, crypto mining or spam. Platform and brand-like names are reserved.
- Outbound SMTP on port 25 is blocked, and outbound connections are rate-limited.
- Every deploy is scanned for phishing kits and impersonation, new URLs are checked against Google Safe Browsing, and CPU is watched for mining patterns.
- Apps that match are suspended automatically, then reviewed by a person.
- Free is for personal and non-commercial projects. Phone or card verification is required before an app can stay always on or use a custom domain.
Seen something bad on a
rivtor.com address? Report it or write to abuse@rivtor.com. We aim to act within 1 hour.