# Cloudflare Pages

Inngest allows you to deploy your event-driven functions to [Cloudflare Pages](https://pages.cloudflare.com/).

## Deploying to Cloudflare Pages

1. [Write your functions](/docs-markdown/functions)
2. [Serve your functions](/docs-markdown/learn/serving-inngest-functions#framework-cloudflare)
3. [Set environment variables](https://developers.cloudflare.com/pages/get-started/#environment-variables) for your deployment

- `NODE_VERSION: 16`
- `INNGEST_SIGNING_KEY: ***` - from [the Inngest dashboard](https://app.inngest.com/env/production/manage/signing-key)
- `INNGEST_EVENT_KEY: ***` - from [the Inngest dashboard](https://app.inngest.com/env/production/manage/keys)

## Syncing your app

After your code is deployed to Cloudflare Pages, you'll need to sync your app with Inngest. Learn how to [sync your app with Inngest here](/docs-markdown/apps/cloud#sync-a-new-app-in-inngest-cloud).