# Cloudflare

Deploy your application to Cloudflare. You'll need a hosted database backend (we recommend PocketHost) and configured Cloudflare environment variables.

New projects build with `@sveltejs/adapter-node`, which is what [`vela deploy`](/deploy) runs. Switch to Cloudflare's adapter first:

```
$ npm uninstall @sveltejs/adapter-node
$ npm install -D @sveltejs/adapter-cloudflare
```

Then import the adapter from `@sveltejs/adapter-cloudflare` in `vite.config.ts`:

```ts
import adapter from '@sveltejs/adapter-cloudflare';
```

Set the environment variables and deploy:

```
$ wrangler secret put POCKETBASE_URL
$ wrangler secret put POCKETBASE_SUPERUSER_EMAIL
$ wrangler secret put POCKETBASE_SUPERUSER_PASSWORD
$ wrangler deploy
```