This is an incredible idea!
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
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
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
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
The catalog
139 apps, ready to install
Short links, analytics, email, password vaults, notes, file sharing and more, each built from a pinned upstream commit and signed.
OpenSEOMarketing
EmDashWebsites and blogs
Cloudflare OSAI
FoliaMedia
Agentic InboxEmail
SinkUtilities
CloudFlare ImgBedFiles
MailflareEmail
microfeedWebsites and blogs
NodeWardenSecurity
NeriPlayer Listen TogetherMedia
Token Monitor HubAI
EdgeEverNotes
Screendrop CloudSharing
CounterscaleAnalytics
FreemailEmail
blobatar APIDeveloper tools
TalorysAI
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.

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.

Every install is a job with a log
Installs, updates and rollbacks run as durable Workflow jobs. The log shows each step and ends with a health check.

Every app has a page
Stars, plan, license, size, screenshots and what the app needs from your account, before you install it.

Signed builds
Catalog CI builds every version from a pinned commit and signs it. Nothing installs unless the signature verifies.
Updates and rollbacks
A snapshot of the Worker version and each D1 database comes first, so you can go back.
Custom domains
Serve an app on a hostname in your own zone. Cloudflare creates the DNS record and the certificate.
Users and passkeys
One owner, admins who change things, members who can only look. Sign in with a passkey.
Notifications
Updates, finished jobs, failing health checks, unusual usage and paused apps, sent to Telegram, Slack, Discord or a signed webhook.
Your apps outlive it
Installed apps are ordinary Workers. They keep running if the manager breaks or is removed.
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.


