Proof Card · object-storage
Cloudflare R2
S3-compatible object storage.
data_status: livevendor: Cloudflarelast ABATODA verification: UNKNOWN (none yet)fit score: UNKNOWN
Claims
No reviewed claims. UNKNOWN.
| Source | Evidence type | Fetched | Last verified | Freshness |
|---|---|---|---|---|
| Overview · Cloudflare R2 docs | DOCUMENTED_FACT | 2026-09-29T08:00 | UNKNOWN | FRESH api_integration · 30d window |
| Pricing · Cloudflare R2 docs | DOCUMENTED_FACT | 2026-09-29T08:00 | UNKNOWN | STALE pricing · 7d window |
Integrations
UNKNOWN — no integration route recorded.
Unknowns
- fit_score: UNKNOWN
- regions: UNKNOWN
- webhooks: UNKNOWN
- security_compliance: UNKNOWN
- last_verified_at (no ABATODA verification run has succeeded yet): UNKNOWN
Machine-extracted candidates (13) UNVERIFIED
Pattern matches from official pages. Not reviewed; not used as facts.
- DOCUMENTED_FACT Integration surface mentioned: "SDKs"
- DOCUMENTED_FACT Integration surface mentioned: "sdk"
- DOCUMENTED_FACT Integration surface mentioned: "MCP Server"
- DOCUMENTED_FACT Price stated on page: "$0.015 / GB"
- DOCUMENTED_FACT Price stated on page: "$0.01 / GB"
- DOCUMENTED_FACT Price stated on page: "$4.50 / million requests"
- DOCUMENTED_FACT Price stated on page: "$9.00 / million requests"
- DOCUMENTED_FACT Price stated on page: "$0.36 / million requests"
- DOCUMENTED_FACT Price stated on page: "$0.90 / million requests"
- DOCUMENTED_FACT Price stated on page: "$0.01 / GB Egress"
- DOCUMENTED_FACT Integration surface mentioned: "SDKs"
- DOCUMENTED_FACT Integration surface mentioned: "sdk"
- DOCUMENTED_FACT Integration surface mentioned: "MCP Server"
GET /api/v1/provider?provider_id=… (live)
{
"id": "038b61e1-dc6d-4954-8c22-3d255b17b3a5",
"slug": "cloudflare-r2",
"name": "Cloudflare R2",
"vendor": "Cloudflare",
"summary": "S3-compatible object storage.",
"last_verified_at": null,
"capability_slugs": [
"object-storage"
],
"fit_score": null,
"fit_rationale": "Capability stated in the vendor's official documentation. Fit score not computed (UNKNOWN).",
"pricing": {
"unit": "gb_month",
"model": "R2 Standard storage",
"status": "SUPPORTED",
"overage": null,
"summary": "Operations billed separately per million requests.",
"currency": "USD",
"free_tier": null,
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"unit_cost": 0.015,
"fetched_at": "2026-09-29T08:00:45.333+00:00",
"contact_sales": false,
"pricing_model": "usage",
"unit_cost_max": null,
"unit_cost_min": null,
"unit_cost_usd": 0.015,
"effective_from": null,
"included_quota": null,
"pricing_status": "LISTED",
"source_excerpt": "fer to the R2 pricing calculator ↗︎ . R2 pricing Standard storage Infrequent Access storage Storage $0.015 / GB-month $0.01 / GB-month Class A Operations $4.50 / million requests $9.00 / million requests Class B",
"base_fee_monthly": null,
"minimum_commitment": null
},
"restrictions": [],
"regions": null,
"webhooks": null,
"integration_routes": [],
"evidence": [
{
"source_id": "b68052ee-e953-4dbd-b37e-35b8bc96f494",
"url": "https://developers.cloudflare.com/r2/",
"label": "Overview · Cloudflare R2 docs",
"kind": "official_docs",
"evidence_type": "DOCUMENTED_FACT",
"last_verified_at": null,
"fetched_at": "2026-09-29T08:00:44.835+00:00",
"source_updated_at": null,
"content_hash": "426c54945dafb4cfb74a36cf4024efd31ff29a0a8929b045c961ed53d62c7110",
"freshness": {
"class": "api_integration",
"window_days": 30,
"basis": "fetched_at",
"checked_at": "2026-09-29T08:00:44.835+00:00",
"age_days": 22,
"state": "FRESH"
}
},
{
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"url": "https://developers.cloudflare.com/r2/pricing/",
"label": "Pricing · Cloudflare R2 docs",
"kind": "pricing",
"evidence_type": "DOCUMENTED_FACT",
"last_verified_at": null,
"fetched_at": "2026-09-29T08:00:45.333+00:00",
"source_updated_at": null,
"content_hash": "7d46e087135bfda568e79325feaed1dc5c000b05bb5155156e3d7ef63e055123",
"freshness": {
"class": "pricing",
"window_days": 7,
"basis": "fetched_at",
"checked_at": "2026-09-29T08:00:45.333+00:00",
"age_days": 22,
"state": "STALE"
}
}
],
"claims": [
{
"id": "9b87664f-8411-42e2-9157-42451bdecd1e",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"SDKs\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b68052ee-e953-4dbd-b37e-35b8bc96f494",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "llms.txt Use this file to discover all available pages before exploring further. Docs Directory API SDKs Changelog Search Ctrl K Log in Dashboard R2 / Overview Get started Overview Workers API S3 CLI How"
},
{
"id": "80db4925-05d1-41f4-9397-773202fd49d2",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"sdk\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b68052ee-e953-4dbd-b37e-35b8bc96f494",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "API using auth tokens Authenticate against R2 with temporary credentials Rclone S3 SDKs aws CLI aws-sdk-go aws-sdk-java aws-sdk-js aws-sdk-js-v3 aws-sdk-kotlin aws-sdk-net aws-sdk-php aws-sdk-ruby aws-sd"
},
{
"id": "614c037b-d3bb-470d-ae58-50f785b42da9",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"MCP Server\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b68052ee-e953-4dbd-b37e-35b8bc96f494",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "2 Data Catalog ↗︎ Beta R2 SQL ↗︎ Beta Agent resources Agent setup ↗︎ Cloudflare Skills ↗︎ Code Mode MCP Server ↗︎ Domain-specific MCP Servers ↗︎ MCP R2 llms.txt ↗︎ R2 llms-full.txt ↗︎ Cloudflare Docs llms.txt ↗"
},
{
"id": "a0e00fb0-8445-43fd-b7a8-90b9215259af",
"field": "price_mention",
"statement": "Price stated on page: \"$0.015 / GB\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "fer to the R2 pricing calculator ↗︎ . R2 pricing Standard storage Infrequent Access storage Storage $0.015 / GB-month $0.01 / GB-month Class A Operations $4.50 / million requests $9.00 / million requests Class B"
},
{
"id": "b4b5fcef-5508-4415-b950-c899e9ca82b3",
"field": "price_mention",
"statement": "Price stated on page: \"$0.01 / GB\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "ing calculator ↗︎ . R2 pricing Standard storage Infrequent Access storage Storage $0.015 / GB-month $0.01 / GB-month Class A Operations $4.50 / million requests $9.00 / million requests Class B Operations $0.36"
},
{
"id": "0a5dc4e0-00d6-46a4-a669-d328f1b6d61c",
"field": "price_mention",
"statement": "Price stated on page: \"$4.50 / million requests\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "ard storage Infrequent Access storage Storage $0.015 / GB-month $0.01 / GB-month Class A Operations $4.50 / million requests $9.00 / million requests Class B Operations $0.36 / million requests $0.90 / million requests Data"
},
{
"id": "34e4ba5f-b963-4bc7-ac42-47068610a542",
"field": "price_mention",
"statement": "Price stated on page: \"$9.00 / million requests\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "cess storage Storage $0.015 / GB-month $0.01 / GB-month Class A Operations $4.50 / million requests $9.00 / million requests Class B Operations $0.36 / million requests $0.90 / million requests Data Retrieval (processing) No"
},
{
"id": "40b8fb75-7ee0-43bd-9e60-4735f9608d08",
"field": "price_mention",
"statement": "Price stated on page: \"$0.36 / million requests\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "/ GB-month Class A Operations $4.50 / million requests $9.00 / million requests Class B Operations $0.36 / million requests $0.90 / million requests Data Retrieval (processing) None $0.01 / GB Egress (data transfer to Inter"
},
{
"id": "59ddf6de-75da-4aa3-b39e-feddcb8781d3",
"field": "price_mention",
"statement": "Price stated on page: \"$0.90 / million requests\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "tions $4.50 / million requests $9.00 / million requests Class B Operations $0.36 / million requests $0.90 / million requests Data Retrieval (processing) None $0.01 / GB Egress (data transfer to Internet) Free 1 Free 1 Billab"
},
{
"id": "8c24ce10-899d-4c59-9862-6d9a11553b6d",
"field": "price_mention",
"statement": "Price stated on page: \"$0.01 / GB Egress\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "ass B Operations $0.36 / million requests $0.90 / million requests Data Retrieval (processing) None $0.01 / GB Egress (data transfer to Internet) Free 1 Free 1 Billable unit rounding Cloudflare rounds up your usage to"
},
{
"id": "643952c8-ac05-4537-a68c-c844db0bfb0a",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"SDKs\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "llms.txt Use this file to discover all available pages before exploring further. Docs Directory API SDKs Changelog Search Ctrl K Log in Dashboard R2 / Overview Get started Overview Workers API S3 CLI How"
},
{
"id": "7728f032-5e48-4cf5-b5c2-81e9763082e3",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"sdk\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "API using auth tokens Authenticate against R2 with temporary credentials Rclone S3 SDKs aws CLI aws-sdk-go aws-sdk-java aws-sdk-js aws-sdk-js-v3 aws-sdk-kotlin aws-sdk-net aws-sdk-php aws-sdk-ruby aws-sd"
},
{
"id": "d265634f-31db-4442-b59d-bf7b02eb5fd4",
"field": "integration_mention",
"statement": "Integration surface mentioned: \"MCP Server\"",
"status": "UNVERIFIED",
"evidence_type": "DOCUMENTED_FACT",
"source_id": "b1703a7a-771d-4a5c-a8d2-25df0f1fcaf5",
"verified_at": null,
"verified_by": null,
"is_candidate": true,
"extractor": "abatoda:deterministic_extractor_v1",
"excerpt": "2 Data Catalog ↗︎ Beta R2 SQL ↗︎ Beta Agent resources Agent setup ↗︎ Cloudflare Skills ↗︎ Code Mode MCP Server ↗︎ Domain-specific MCP Servers ↗︎ MCP R2 llms.txt ↗︎ R2 llms-full.txt ↗︎ Cloudflare Docs llms.txt ↗"
}
],
"unknowns": [
"fit_score",
"regions",
"webhooks",
"security_compliance",
"last_verified_at (no ABATODA verification run has succeeded yet)"
],
"sponsorship_disclosure": null
}