Self-hosted platform
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.
| Feature | Direct Cloudflare | Core self-hosted platform |
|---|---|---|
| Static sites, SPAs, and native Pages SSR | Supported | Supported |
| Routing rules, WebSockets, queues, cron, and ISR | Supported | Supported |
| D1, KV, R2, and external SQL through Hyperdrive | Supported | Supported |
| Workers AI and provider requests | Your account and gateway | Installation gateway and proxy |
| Runtime logs | Live Cloudflare tail | Retained platform logs |
| Application rollback | Worker versions | Retained platform deployments |
| Typed Durable State and native Durable Objects | Supported | Supported |
| Sandboxes | Requires Workers Paid and Docker | Requires Workers Paid on the platform account |
| Custom application domains | Supported | Unavailable in the core installation |
| Generated GitHub deployment workflow | Supported | Use your CI with a scoped developer token |
| User dashboard and managed GitHub builds | Not required | Not 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.
- Prerequisites
- Credentials
- Install and Configure Login
- First Deployment
- Domains and Resources
- Maintenance and Recovery
- Install from CI
- Disable and Uninstall