Skip to content
EARLY BETALive catalog · evidence status for each claim · demo data only when requested

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.

Sources & freshness
SourceEvidence typeFetchedLast verifiedFreshness
Overview · Cloudflare R2 docsDOCUMENTED_FACT2026-09-29T08:00UNKNOWNFRESH
api_integration · 30d window
Pricing · Cloudflare R2 docsDOCUMENTED_FACT2026-09-29T08:00UNKNOWNSTALE
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
}
← Live catalog