ManyVector on Cloudflare R2.
Zero egress fees. S3-compatible API. Globally distributed across Cloudflare's network. Store your vector indexes in R2 and eliminate data transfer costs entirely — particularly valuable for globally distributed ManyVector deployments.
Egress
Zero egress fees — ever
Cloudflare R2 charges no egress fees regardless of where you read from. For globally deployed ManyVector nodes, this can eliminate hundreds of dollars in monthly transfer costs.
Compatibility
Full S3 API compatibility
R2 is S3-compatible — ManyVector connects using the same code path as S3. Point it at your R2 endpoint with your R2 credentials and it just works.
Distribution
Globally distributed storage
Cloudflare distributes R2 objects across its global network. Reads are served from locations close to your ManyVector query nodes wherever they run.
Cost
$0.015/GB/month
R2 storage is priced at $0.015/GB/month — cheaper than S3 Standard — with zero egress charges. Operations are $4.50/million Class B (reads) and $0.36/million Class A (writes).
Encryption
Encrypted at rest by default
All R2 objects are encrypted at rest using AES-256. Cloudflare manages keys by default; customer-managed keys are on the roadmap.
Jurisdictions
EU and APAC jurisdiction hints
Use R2 jurisdiction hints to keep data within the EU or APAC. ManyVector supports jurisdiction-scoped R2 endpoints for data residency compliance.
Zero egress. Global reach.
$0.015/GB
storage / month
$0
egress fees
S3-compat
API compatibility
Global
distribution
Common questions
Why use Cloudflare R2 instead of S3 for ManyVector?
R2 charges $0 for egress. If your query nodes are outside AWS — on GCP, on-prem, or at the edge — fetching index objects from S3 incurs egress costs. R2 eliminates that entirely.
Is R2 compatible with the ManyVector SDK?
Yes. R2 exposes an S3-compatible API. Set provider: "r2" and provide your R2 credentials — all the same SDK methods work unchanged.
How does Cloudflare's global network improve cold namespace latency?
R2 objects are distributed globally. ManyVector query nodes closer to end users access object data with lower latency on cold namespace warm-up.
What are R2's durability guarantees?
Cloudflare R2 is designed for 99.999999999% (11 9s) object durability, on par with S3 Standard.