Manage Storage Usage
What you are charged for
On the Platform API, you are charged for the total volume of data stored in AWS-backed object storage systems, including:
- Object storage buckets (files, media, documents)
- Uploaded assets from applications
- Backups and exported datasets (if stored in object storage)
- Any persistent blob storage used by compute workloads
- Derived or replicated storage objects across services
Storage is measured at the platform level per project, regardless of which service created the data.
Infrastructure models:
- Silo – dedicated AWS storage per tenant
- Bridge – shared storage infrastructure with logically isolated tenant namespaces
- Pool – fully shared multi-tenant storage system with logical segmentation
How charges are calculated
Storage usage is measured in Gigabyte-Hours (GB-Hrs) and billed based on underlying AWS S3 / object storage pricing.
1 GB-Hr = 1 GB stored for 1 hour
Example:
- 10 GB stored for 5 hours = 50 GB-Hrs
- 100 GB stored for 10 hours = 1,000 GB-Hrs
Charges accumulate continuously while data remains stored.
Usage on your invoice
Storage usage appears as:
- Storage Usage GB-Hrs
Pricing model
Storage pricing is based on AWS S3 storage rates (or equivalent regional object storage pricing), plus Platform API overhead for:
- Multi-tenant isolation (Pool / Bridge)
- Dedicated storage allocation (Silo)
- Metadata indexing and access control systems
Pricing varies by region and storage class.
Tenancy impact on storage
Storage behavior depends on infrastructure model:
Silo (Dedicated)
- Dedicated AWS storage namespace per tenant
- Strong isolation of data and metadata
- Predictable performance and cost mapping
Bridge (Hybrid)
- Shared underlying storage infrastructure
- Logical isolation per tenant namespace
- Balanced cost and efficiency
Pool (Shared)
- Fully shared object storage system
- Logical partitioning of data per tenant
- Optimized for cost efficiency at scale
Billing examples
Within quota
Storage usage remains within included allocation, so no additional charges apply.
| Line Item | Units | Cost |
|---|---|---|
| Compute | 730 hours | $15 |
| Storage Usage | 85 GB | $0 |
| Subtotal | $40 | |
| Credits | -$10 | |
| Total | $30 |
Exceeding quota
Storage usage exceeds included quota and is billed at AWS-based rates.
| Line Item | Units | Cost |
|---|---|---|
| Compute | 730 hours | $15 |
| Storage Usage | 288 GB | $4 |
| Subtotal | $44 | |
| Credits | -$10 | |
| Total | $34 |
View usage
You can monitor storage usage in the Platform API control plane:
Organization → Usage → Storage
The dashboard provides:
- Per-project storage breakdown
- Usage by infrastructure model (Silo / Bridge / Pool)
- Historical storage growth trends
- Service-level breakdown of object storage consumption
Optimize usage
To reduce storage costs:
- Set upload limits per asset or bucket
- Remove unused or stale assets regularly
- Move cold data to lower-cost archival storage tiers (e.g. S3 Glacier)
- Deduplicate large files and media assets
- Enable lifecycle policies for automatic cleanup
- Avoid storing temporary compute artifacts in object storage
Exceeding quotas
When storage usage exceeds included allocations:
- Silo / Bridge / Pool (paid without spend caps): billed automatically based on AWS S3 storage rates
- Paid plans with spend caps enabled: storage writes may be limited or blocked with alerts
All pricing ultimately follows AWS regional object storage costs, plus Platform API orchestration overhead.