Projects & Plans
What is a project?
A project is a single deployed application: one GitHub repository, one branch, one live URL. Each project has its own environment variables, provisioned services, deployment history, and settings.
Static projects are always free and unlimited. Dynamic projects need runtime capacity because they run a server process.
Static projects
Static projects are apps that build to HTML, CSS, and JavaScript with no server process required. Jetpacked serves them from Cloudflare's CDN, and they do not need a project plan.
You can deploy as many static projects as you want.
Dynamic projects
Dynamic projects include anything that runs a server process: SSR frameworks, APIs, full-stack apps, workers, databases, and apps that need runtime environment variables.
Every account includes one free dynamic project. It is meant for demos, experiments, and small personal apps. Free dynamic projects sleep after inactivity and do not include paid features such as custom domains, workers, backups, or persistent storage.
Paid project plans
A paid project plan gives one dynamic project its runtime resources and paid features. Plans are billed per project, so each app can use the tier that matches its needs.
| Plan | Price | Always-on | Custom domain | Workers |
|---|---|---|---|---|
| Free | €0 | No (sleeps after 30min) | No | No |
| Starter | €4.99/mo | Yes | Yes | Yes |
| Pro | €9.99/mo | Yes | Yes | Yes |
| Power | €18.99/mo | Yes | Yes | Yes |
See the pricing page for full resource limits per plan.
Deploying a dynamic project
When you deploy a dynamic project, Jetpacked checks whether your free dynamic project is available.
If it is available, the project can deploy on the free tier. If your free dynamic project is already in use, Jetpacked asks you to choose a paid project plan before deploying.
Upgrading a project
You can upgrade a project at any time. When a project moves from the free tier to a paid plan, your free dynamic project becomes available again for another dynamic app.
Deleting a project
Deleting a project removes the app and its deployment data. If the project used a paid plan, the plan becomes available for another project until you cancel it from billing settings.