Skip to content
Built with

Self-hosted platform ​

Build & Deploy

An SDK platform lets your team deploy apps into one shared Cloudflare account. An administrator installs and maintains it. Developers connect the CLI to its URL, sign in and deploy.

On this pageDecide whether you need a platform · Follow the install steps in order · Find administration and development guides

Deploying an app just for yourself? Deploy directly to Cloudflare. You do not need a platform.

The core platform supports GitHub, Google, generic OIDC, and Cloudflare Access login, CLI deploys, D1, KV, R2, Queues, cron jobs, Workers AI, WebSockets, SSE, ISR, routing, logs, and rollback.

The core installation includes managed Sandboxes and an email gateway. Email turns on when you configure a shared mail domain and zone. The core installation does not include the user dashboard, GitHub builds and webhooks, build Containers, or custom project domains. Source-built platforms that add the optional GitHub services should follow the isolated webhook ingress setup when Access protects the API.

Deployment features ​

Both targets use the same application APIs. A core platform adds shared access and retained deployment history.

FeatureDirect CloudflareCore self-hosted platform
Static sites, SPAs, and native Pages SSRSupportedSupported
Routing rules, WebSockets, queues, cron, and ISRSupportedSupported
D1, KV, R2, and external SQL through HyperdriveSupportedSupported
Workers AI and provider requestsYour account and gatewayInstallation gateway and proxy
Runtime logsLive Cloudflare tailRetained platform logs
Application rollbackWorker versionsRetained platform deployments
Typed Durable State and native Durable ObjectsSupportedSupported
SandboxesRequires Workers Paid and DockerRequires Workers Paid on the platform account
Custom application domainsSupportedUnavailable in the core installation
Generated GitHub deployment workflowSupportedUse your CI with a scoped developer token
User dashboard and managed GitHub buildsNot requiredNot included in a standard installation

A team platform requires Workers for Platforms and the documented infrastructure. Features depend on the installation's configuration.

Installation guides ​

Follow these guides in order.

Next steps ​

implemented.stream AI