Appflare: the app manager for your own Cloudflare account
Open source, Apache-2.0

The app manager for your own Cloudflare account

Appflare is one Worker in your account. Pick from 139 apps built for Workers, install one in a click, and keep it updated, with a rollback when you need one.

Or use Cloudflare's Deploy button.

Runs on the Workers free plan. Read the docs

apps in the catalog
139
categories
30
run on Workers Free
128
Worker to manage them
1

On X

What people are saying

Including a few people who work at Cloudflare.

How it works

Three steps, all in your browser

Nothing runs anywhere but your own account, on your plan, under your limits.

  1. 1

    Install Appflare

    Sign in to Cloudflare at appflare.dev/deploy and choose an address. The page puts the manager into your account, and afterwards Appflare updates itself.

    WorkerD1KVWorkflowCron
  2. 2

    Install an app

    Pick an app from the catalog. Appflare creates what it needs (databases, storage, queues, secrets, cron triggers) and records each one.

  3. 3

    Keep it updated

    New versions show up on Home. Update in one click, or let Appflare update apps on its own; roll back to the version you had, or uninstall and remove everything it created.

    Update available to 0.1.1

What you get

Everything after the install, handled

Appflare owns each install, so it can do what a copied repository cannot.

Automatic updates

Turn on automatic updates for every app, or app by app. Every 30 minutes Appflare checks the catalog and updates an app on its own when the new version needs nothing from you, with the same snapshot and checks as an update you start. One that needs a new secret or a confirmation waits for you on the app's page.

Appflare can update itself the same way, when no other job is running.

Settings, Updates: Automatically update apps, and Automatically update Appflare under Appflare version

Spend protection

An app with a bug can loop and run up your bill. Every 5 minutes Appflare reads each app's usage from Cloudflare's analytics, and tells you on Telegram, Slack, Discord or a webhook when an hour reaches 5, 20 or 100 times the app's normal, or when a usage alert you wrote comes true.

Automatic pausing is off by default. Turn it on and Appflare pauses an app that loops. On Workers Paid it also pauses an app past its spending cap for the day, week or month, and a monthly budget pauses the biggest spender. A pause keeps the app's data, bindings and secrets, and Resume puts back the exact versions.

On Workers Free, Appflare warns before a free daily limit runs out. Dollar amounts are estimates at Cloudflare's list prices.

An app's Usage tab: Durable Objects requests far above normal right after a settings change, about $0.65 an hour, with Pause app, over the 24-hour chart of the jump

Your account. Your apps. Kept up to date.

Sign in to Cloudflare, choose where Appflare goes, and the page deploys a prebuilt, signed Appflare there. It takes a few minutes and no API token.

Or use Cloudflare's Deploy button.