From 65ea419b2a02c16ae407e1fd8062b7a2f6ef5a67 Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Tue, 22 Apr 2025 10:01:47 -0700 Subject: [PATCH 1/5] Improve Cloudflare for Platforms landing page --- .../docs/cloudflare-for-platforms/index.mdx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/content/docs/cloudflare-for-platforms/index.mdx b/src/content/docs/cloudflare-for-platforms/index.mdx index ef8a3df8c888f1a..b42173b02124541 100644 --- a/src/content/docs/cloudflare-for-platforms/index.mdx +++ b/src/content/docs/cloudflare-for-platforms/index.mdx @@ -9,19 +9,21 @@ import { Description, Feature } from "~/components" -Cloudflare's offering for SaaS businesses. +Build your own multitenant platform using Cloudflare as infrastructure -Extend Cloudflare's security, reliability, and performance services to your customers with Cloudflare for Platforms. Together with Cloudflare for SaaS and Workers for Platforms, your customers can build custom logic to meet their needs right into your application. +Cloudflare for Platforms lets you run untrusted code written by your customers, or by AI, in a secure, hosted sandbox, and give each customer their own subdomain or custom domain. + +![Figure 1: Cloudflare for Platforms Architecture Diagram](~/assets/images/reference-architecture/programmable-platforms/programmable-platforms-2.svg "Cloudflare for Platforms Architecture Diagram") *** ## Products - -Cloudflare for SaaS allows you to extend the security and performance benefits of Cloudflare’s network to your customers via their own custom or vanity domains. + +Let your customers build and deploy their own applications to your platform, using Cloudflare's developer platform. - -Workers for Platforms help you deploy serverless functions programmatically on behalf of your customers. + +Give your customers their own subdomain or custom domain, protected and accelerated by Cloudflare. From 536ddabfbc12d539deeeb30eefc36790461bbd13 Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Tue, 22 Apr 2025 23:16:58 -0700 Subject: [PATCH 2/5] Apply suggestions from code review --- src/content/docs/cloudflare-for-platforms/index.mdx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/content/docs/cloudflare-for-platforms/index.mdx b/src/content/docs/cloudflare-for-platforms/index.mdx index b42173b02124541..b64ded2da059242 100644 --- a/src/content/docs/cloudflare-for-platforms/index.mdx +++ b/src/content/docs/cloudflare-for-platforms/index.mdx @@ -14,8 +14,14 @@ Build your own multitenant platform using Cloudflare as infrastructure Cloudflare for Platforms lets you run untrusted code written by your customers, or by AI, in a secure, hosted sandbox, and give each customer their own subdomain or custom domain. -![Figure 1: Cloudflare for Platforms Architecture Diagram](~/assets/images/reference-architecture/programmable-platforms/programmable-platforms-2.svg "Cloudflare for Platforms Architecture Diagram") +![Figure 1: Cloudflare for Platforms Architecture Diagram](~/assets/images/reference-architecture/programmable-platforms/programmable-platforms-2.svg) +You can think of Cloudflare for Platforms as the exact same products and functionality that Cloudflare offers its own customers, structured so that you can offer it to your own customers, embedded within your own product. This includes: + +- **Isolation and multitenancy** — each of your customers run code in their own in their own Worker — a [secure and isolated sandbox](/workers/reference/how-workers-works/) +- **Programmable routing, ingress, egress and limits** — you write code that dispatches requests to your customers' code, and can control [ingress](/cloudflare-for-platforms/workers-for-platforms/get-started/dynamic-dispatch/), [egress](/cloudflare-for-platforms/workers-for-platforms/configuration/outbound-workers/) and set [per-customer limits](/cloudflare-for-platforms/workers-for-platforms/configuration/custom-limits/) +- **Databases and storage** — you can provide [databases, object storage and more](/workers/runtime-apis/bindings/) to your customers as APIs they can call directly, without API tokens, keys, or external dependencies +- **Custom Domains and Subdomains** — you [call an API](/cloudflare-for-platforms/cloudflare-for-saas/) to create custom subdomains or configure a custom domains for each of your customers *** ## Products From 6c72f0cf4fb4c99dd9f34b96a7221e8ed57dd680 Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Tue, 22 Apr 2025 23:36:02 -0700 Subject: [PATCH 3/5] Update src/content/docs/cloudflare-for-platforms/index.mdx --- src/content/docs/cloudflare-for-platforms/index.mdx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/content/docs/cloudflare-for-platforms/index.mdx b/src/content/docs/cloudflare-for-platforms/index.mdx index b64ded2da059242..0cfea282867e100 100644 --- a/src/content/docs/cloudflare-for-platforms/index.mdx +++ b/src/content/docs/cloudflare-for-platforms/index.mdx @@ -22,6 +22,14 @@ You can think of Cloudflare for Platforms as the exact same products and functio - **Programmable routing, ingress, egress and limits** — you write code that dispatches requests to your customers' code, and can control [ingress](/cloudflare-for-platforms/workers-for-platforms/get-started/dynamic-dispatch/), [egress](/cloudflare-for-platforms/workers-for-platforms/configuration/outbound-workers/) and set [per-customer limits](/cloudflare-for-platforms/workers-for-platforms/configuration/custom-limits/) - **Databases and storage** — you can provide [databases, object storage and more](/workers/runtime-apis/bindings/) to your customers as APIs they can call directly, without API tokens, keys, or external dependencies - **Custom Domains and Subdomains** — you [call an API](/cloudflare-for-platforms/cloudflare-for-saas/) to create custom subdomains or configure a custom domains for each of your customers +Cloudflare for Platforms is used by leading platforms big and small to: + +- Build application development platforms tailored to specific domains, like ecommerce storefronts or mobile apps +- Power AI coding platforms that let anyone build and deploy software +- Customize product behavior by allowing any user to write a short code snippet +- Offer every customer their own isolated database +- Provide each customer with their own subdomain + *** ## Products From df7ad983107d9fab7651debcb4e6affd85cc6ce0 Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Wed, 23 Apr 2025 00:50:51 -0700 Subject: [PATCH 4/5] Update src/content/docs/cloudflare-for-platforms/index.mdx --- src/content/docs/cloudflare-for-platforms/index.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/docs/cloudflare-for-platforms/index.mdx b/src/content/docs/cloudflare-for-platforms/index.mdx index 0cfea282867e100..678907ccdf74a6b 100644 --- a/src/content/docs/cloudflare-for-platforms/index.mdx +++ b/src/content/docs/cloudflare-for-platforms/index.mdx @@ -22,6 +22,7 @@ You can think of Cloudflare for Platforms as the exact same products and functio - **Programmable routing, ingress, egress and limits** — you write code that dispatches requests to your customers' code, and can control [ingress](/cloudflare-for-platforms/workers-for-platforms/get-started/dynamic-dispatch/), [egress](/cloudflare-for-platforms/workers-for-platforms/configuration/outbound-workers/) and set [per-customer limits](/cloudflare-for-platforms/workers-for-platforms/configuration/custom-limits/) - **Databases and storage** — you can provide [databases, object storage and more](/workers/runtime-apis/bindings/) to your customers as APIs they can call directly, without API tokens, keys, or external dependencies - **Custom Domains and Subdomains** — you [call an API](/cloudflare-for-platforms/cloudflare-for-saas/) to create custom subdomains or configure a custom domains for each of your customers + Cloudflare for Platforms is used by leading platforms big and small to: - Build application development platforms tailored to specific domains, like ecommerce storefronts or mobile apps From 364377b97d4947455b72a742de4c638e22da467d Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Wed, 23 Apr 2025 08:33:10 -0700 Subject: [PATCH 5/5] Apply suggestions from code review Co-authored-by: ToriLindsay --- src/content/docs/cloudflare-for-platforms/index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/cloudflare-for-platforms/index.mdx b/src/content/docs/cloudflare-for-platforms/index.mdx index 678907ccdf74a6b..fdc71d9aa4ef919 100644 --- a/src/content/docs/cloudflare-for-platforms/index.mdx +++ b/src/content/docs/cloudflare-for-platforms/index.mdx @@ -18,10 +18,10 @@ Cloudflare for Platforms lets you run untrusted code written by your customers, You can think of Cloudflare for Platforms as the exact same products and functionality that Cloudflare offers its own customers, structured so that you can offer it to your own customers, embedded within your own product. This includes: -- **Isolation and multitenancy** — each of your customers run code in their own in their own Worker — a [secure and isolated sandbox](/workers/reference/how-workers-works/) +- **Isolation and multitenancy** — each of your customers runs code in their own Worker — a [secure and isolated sandbox](/workers/reference/how-workers-works/) - **Programmable routing, ingress, egress and limits** — you write code that dispatches requests to your customers' code, and can control [ingress](/cloudflare-for-platforms/workers-for-platforms/get-started/dynamic-dispatch/), [egress](/cloudflare-for-platforms/workers-for-platforms/configuration/outbound-workers/) and set [per-customer limits](/cloudflare-for-platforms/workers-for-platforms/configuration/custom-limits/) - **Databases and storage** — you can provide [databases, object storage and more](/workers/runtime-apis/bindings/) to your customers as APIs they can call directly, without API tokens, keys, or external dependencies -- **Custom Domains and Subdomains** — you [call an API](/cloudflare-for-platforms/cloudflare-for-saas/) to create custom subdomains or configure a custom domains for each of your customers +- **Custom Domains and Subdomains** — you [call an API](/cloudflare-for-platforms/cloudflare-for-saas/) to create custom subdomains or configure custom domains for each of your customers Cloudflare for Platforms is used by leading platforms big and small to: