Cloudflare Apps make it possible for website owners to install your tool or service.
Software that can be installed on any of the 9 million websites on the Cloudflare network. When you build a Cloudflare App, your users are any website owner on our network, We will refer to these website owners as ”users” or ”customers” for simplicity herein.
As a developer you can share your service, SaaS product, or tool by modifying requests and content of the user’s site. This can be extraordinarily powerful in enabling: JS/HTML/CSS injection, modifications of Cloudflare features such as DNS. In the Live Preview, website owners have install options to tailor your app to meet their needs.
Making your tool installable with Cloudflare offers these benefits:
The install.json
contains metadata related to your app (similar to package.json
in a Node JS project).
It may contain user options, webhook behavior, file references, and application state. Environment variables serve as a handy reference to
options and features.