Plans & quotas
Four plans. Read the live catalogue any time — no credential needed:
curl -sS https://cavsnode.com/api/v1/plans | jqPrices
Section titled “Prices”| Plan | Price | For |
|---|---|---|
| Free | $0 | Trying CAVS Node out, small personal projects |
| Developer | $19/mo | Individual developers shipping models, datasets and assets |
| Team | $99/mo | Teams needing roles, audit, higher transfer and BYOS |
| Business | contact sales | Custom scale with SSO, SLA and repository-level storage |
Limits
Section titled “Limits”| Free | Developer | Team | Business | |
|---|---|---|---|---|
| Storage (physical) | 10 GiB | 100 GiB | 1 TiB | 10 TiB |
| Egress / month | 20 GiB | 250 GiB | 2 TiB | 10 TiB |
| Repositories | 1 | unlimited | unlimited | unlimited |
| Members | 2 | 5 | 25 | unlimited |
| API tokens | 5 | 50 | 200 | unlimited |
| Max object size | 5 GiB | 50 GiB | 200 GiB | 1 TiB |
| Concurrent uploads | 2 | 8 | 24 | 64 |
Features
Section titled “Features”| Free | Developer | Team | Business | |
|---|---|---|---|---|
| Roles & permissions | ✓ | ✓ | ✓ | |
| Audit log | ✓ | ✓ | ||
| Priority support | ✓ | ✓ | ||
| SSO | ✓ | |||
| SLA | ✓ | |||
| Custom retention | ✓ | |||
| Bring Your Own S3 | add-on | ✓ | ✓ |
Bring Your Own S3
Section titled “Bring Your Own S3”| Free | Developer | Team | Business | |
|---|---|---|---|---|
| BYOS included | — | no | yes | yes |
| Available as an add-on | — | $29/mo | — | — |
| Storage connections | 0 | 1 | 3 | unlimited |
| Extra connection | — | — | +$25/mo each | included |
| Repository-level storage | — | — | — | yes |
“Repository-level storage” means each repository can target a different connection; on Developer and Team, connections are organization-wide.
Overage
Section titled “Overage”Managed storage and egress above the included amount are metered per GB. Nothing is cut off — you’re billed for what you use.
| Plan | Storage / GB-month | Egress / GB |
|---|---|---|
| Free | not available (hard limit) | not available |
| Developer | $0.10 | $0.05 |
| Team | $0.10 | $0.05 |
| Business | $0.09 | $0.04 |
Overage is computed at micro-cent precision, so small amounts are billed exactly rather than rounded up to a cent.
Hitting a limit
Section titled “Hitting a limit”Quotas are enforced before work starts, so a batch that would overflow is refused rather than half-written:
{ "error": { "code": "quota_exceeded", "message": "storage limit reached for the Developer plan (100 GiB); upgrade to add more", "request_id": "8c1f…", "details": { "reason": "storage_quota", "limit": 107374182400, "current": 106300000000 } }}details.reason |
Triggered by |
|---|---|
max_repositories |
Creating a repository |
max_members |
Inviting a member |
max_tokens |
Creating a token |
max_object_size |
Authorizing an object larger than the plan allows |
storage_quota |
Authorizing a batch that would exceed the storage limit |
max_storage_connections |
Creating a storage connection |
Switch on reason to show the right message. See Errors.
Warnings before the wall
Section titled “Warnings before the wall”storage.quota.warningfires as you approach the limit.storage.quota.exceededfires when you pass it, and marks the organizationPAST_DUE.
Both raise an in-app notification, send an email, and fan out to your webhooks. Subscribe to them — a quota surprise is entirely avoidable.
Watching your usage
Section titled “Watching your usage”export API=https://cavsnode.com/api/v1export H="Authorization: Bearer $CAVS_TOKEN"
curl -sS "$API/organizations/acme-ai/usage" -H "$H" # totals vs limitscurl -sS "$API/organizations/acme-ai/dashboard" -H "$H" # + a forecastcurl -sS "$API/organizations/acme-ai/billing" -H "$H" # plan + invoice previewcav storageThe dashboard’s forecast projects storage and egress to the end of the period from the current trend, next to the plan’s included amounts. See Usage & metering.
Choosing
Section titled “Choosing”| If you… | Pick |
|---|---|
| Are evaluating CAVS | Free — one repository, 10 GiB, no card |
| Work alone or in a pair, under ~100 GiB | Developer |
| Need roles, audit, several collaborators, or BYOS | Team |
| Need SSO, an SLA, per-repository storage or > 10 TiB | Business |
Add-ons and pricing changes
Section titled “Add-ons and pricing changes”Plans, prices, limits and feature flags are read per request from the plan
catalogue, so changes take effect without a redeploy. GET /api/v1/plans is always
authoritative — prefer it over any hard-coded table, including this one.
- Usage & metering — how usage is measured and recorded.
- Managing your subscription — upgrade, downgrade, portal.
- Bring Your Own S3 — the BYOS entitlements in detail.

