{
  "provider": {
    "slug": "cloudflare",
    "name": "Cloudflare",
    "category": "Edge platform",
    "canonical_url": "https://www.cloudflare.com"
  },
  "fact_count": 13,
  "facts": [
    {
      "id": "4eb6d957-5d69-417b-9370-bea5d1526253",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "api.public_api.available",
      "value": true,
      "datatype": "boolean",
      "unit": null,
      "currency": null,
      "raw_value": "Cloudflare API documented",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "3a117b82-027d-4808-8abe-1bb298bc8f63",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "free",
        "name": "Free"
      },
      "key": "api.rate_limit.requests_per_day",
      "value": 100000,
      "datatype": "integer",
      "unit": "requests/day",
      "currency": null,
      "raw_value": "100,000 requests per day on Free",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "975c8bc4-3d1a-4d60-a72a-5f970aa440b7",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "compute.function.concurrency",
      "value": 1000,
      "datatype": "integer",
      "unit": "concurrent executions",
      "currency": null,
      "raw_value": "Concurrency limits documented per plan",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "22b9f2fa-d76a-436d-bfc1-de25b45e3258",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "free",
        "name": "Free"
      },
      "key": "compute.function.max_duration_seconds",
      "value": 10,
      "datatype": "integer",
      "unit": "seconds",
      "currency": null,
      "raw_value": "10 ms CPU time per invocation on Free",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "ba0150e4-a0ea-4241-8da6-973bab0a24fa",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "compute.function.max_duration_seconds",
      "value": 30,
      "datatype": "integer",
      "unit": "seconds",
      "currency": null,
      "raw_value": "Up to 30 seconds CPU time configurable on paid",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "95a51699-304d-4bd0-9db6-e10896cc3599",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "free",
        "name": "Free"
      },
      "key": "compute.function.max_memory_mb",
      "value": 128,
      "datatype": "integer",
      "unit": "megabytes",
      "currency": null,
      "raw_value": "128 MB memory per isolate",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "62e12bc9-46f0-4931-bbcb-833f4a47614f",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "compute.function.max_memory_mb",
      "value": 128,
      "datatype": "integer",
      "unit": "megabytes",
      "currency": null,
      "raw_value": "128 MB memory per isolate",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "1d9ee4d6-d7b3-4505-bdfd-d9fa9e1a07eb",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "r2",
        "name": "Cloudflare R2"
      },
      "plan": {
        "slug": "standard",
        "name": "Standard"
      },
      "key": "network.bandwidth_included_gb",
      "value": 0,
      "datatype": "decimal",
      "unit": "gigabytes",
      "currency": null,
      "raw_value": "Zero egress fees for R2",
      "status": "verified",
      "observed_at": "2026-09-18T09:08:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-10-06T03:45:11.495+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/r2/platform/limits/",
        "title": "Cloudflare R2 limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.495+00:00"
      }
    },
    {
      "id": "07879f53-9840-4ae3-9392-a2b49e8759f4",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "platform.data_residency",
      "value": true,
      "datatype": "boolean",
      "unit": null,
      "currency": null,
      "raw_value": "Jurisdictional restrictions available",
      "status": "verified",
      "observed_at": "2026-09-18T09:08:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-10-06T03:45:11.495+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/r2/platform/limits/",
        "title": "Cloudflare R2 limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.495+00:00"
      }
    },
    {
      "id": "fa9696c9-bc5f-468a-8d6d-f2c065b96a09",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "pricing.plan.monthly_price",
      "value": 5,
      "datatype": "money",
      "unit": null,
      "currency": "USD",
      "raw_value": "$5 per month minimum for Workers Paid",
      "status": "verified",
      "observed_at": "2026-09-18T09:10:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-10-06T03:45:11.682+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/pricing/",
        "title": "Cloudflare Workers pricing",
        "source_type": "pricing_page",
        "retrieved_at": "2026-10-06T03:45:11.682+00:00"
      }
    },
    {
      "id": "8f64e8f3-00e3-4970-9677-52535f016d4c",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "pricing.unit.requests_per_million",
      "value": 0.3,
      "datatype": "money",
      "unit": null,
      "currency": "USD",
      "raw_value": "$0.30 per million requests beyond included",
      "status": "verified",
      "observed_at": "2026-09-18T09:10:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-10-06T03:45:11.682+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/pricing/",
        "title": "Cloudflare Workers pricing",
        "source_type": "pricing_page",
        "retrieved_at": "2026-10-06T03:45:11.682+00:00"
      }
    },
    {
      "id": "2275d12b-ef24-4c62-bf64-1b0a6ee0fc70",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "workers",
        "name": "Cloudflare Workers"
      },
      "plan": {
        "slug": "paid",
        "name": "Workers Paid"
      },
      "key": "storage.kv.max_value_bytes",
      "value": 26214400,
      "datatype": "integer",
      "unit": "bytes",
      "currency": null,
      "raw_value": "25 MiB maximum KV value size",
      "status": "stale",
      "observed_at": "2026-09-18T09:06:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-09-28T03:45:15.601+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/workers/platform/limits/",
        "title": "Cloudflare Workers limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.241+00:00"
      }
    },
    {
      "id": "df38801b-16a7-405b-8afb-2c363db14bc0",
      "provider": {
        "slug": "cloudflare",
        "name": "Cloudflare"
      },
      "product": {
        "slug": "r2",
        "name": "Cloudflare R2"
      },
      "plan": {
        "slug": "standard",
        "name": "Standard"
      },
      "key": "storage.object.max_size_bytes",
      "value": 5497558138880,
      "datatype": "integer",
      "unit": "bytes",
      "currency": null,
      "raw_value": "5 TiB maximum object size",
      "status": "verified",
      "observed_at": "2026-09-18T09:08:00+00:00",
      "effective_from": null,
      "effective_to": null,
      "last_verified_at": "2026-10-06T03:45:11.495+00:00",
      "source": {
        "url": "https://developers.cloudflare.com/r2/platform/limits/",
        "title": "Cloudflare R2 limits",
        "source_type": "documentation",
        "retrieved_at": "2026-10-06T03:45:11.495+00:00"
      }
    }
  ]
}