Straight answers, no server dictionary required

Frequently asked

A plain guide to what Jetpacked does for AI-built apps, what it handles for you, and what to expect when your project depends on outside services.

Who is Jetpacked for?

Jetpacked is for builders who can create an app with AI tools like Cursor, ChatGPT, or Lovable — or with their own editor — but do not want the final deployment step to turn into servers, config files, certificates, logs, and database setup. If you have a working GitHub repo and need a live URL, Jetpacked is for you.

Do I need to know Docker, servers, or DevOps?

No. Jetpacked prepares the server setup, app settings, HTTPS, logs, and database wiring behind the scenes. You still own the app code, but you do not need to learn the hosting machinery just to share a working link.

What happens after I push changes to GitHub?

Jetpacked can refresh the running app from your selected branch automatically — so your updates go from GitHub to the live site without server commands. Enable auto-deploy in your project settings.

Will Jetpacked change my code?

Jetpacked does not rewrite your repository. It reads the project, generates the runtime files it needs on the server side, and starts the app from your GitHub code.

Can Jetpacked run anything?

Jetpacked is growing fast, but it does not support every ecosystem yet. Today it is strongest with JavaScript and TypeScript web apps — Next.js, Remix, Vite, Astro, Express, NestJS, AdonisJS, and similar frameworks. When Jetpacked cannot confidently prepare a project, it tells you clearly and uses that signal to help us prioritize support for more stacks.

Can I run Laravel or Django?

Not yet, but they are directly next on the roadmap. Laravel and Django are exactly the kind of full web apps Jetpacked is built to understand, so support for PHP and Python projects is one of the next big steps.

What if my AI tool made a frontend that depends on Supabase?

Jetpacked can run the web app, but the Supabase part still lives at Supabase unless the project has been built to use its own database. That is not a failure — it just means the app depends on an outside service, which is completely normal.

What happens when my app needs a database?

Jetpacked detects which database your project needs from your dependencies and config, then provisions it, generates secure credentials, and injects the connection string before your app starts. Migration commands run automatically on every deploy. Supported databases include Postgres, MySQL, MongoDB, and Redis.

Is the database included or an add-on?

Databases are included in every plan. Storage limits are plan-based (512 MB to 50 GB). There is no separate database cost on top of your plan.

Can environment variables use generated app and service values?

Yes. Environment variables can reference managed values such as the public app URL, database connection strings, database credentials, and cache endpoints. Jetpacked resolves those placeholders during deployment, so you do not have to hardcode localhost, generated passwords, or service hostnames.

Can I use my own domain?

Yes. Every project gets a Jetpacked subdomain first, and you can connect your own domain on plans that include custom domains (Starter, Pro, Power). Custom domains include automatic HTTPS.

Can I bring my own server or infrastructure?

Not yet, but it is on the roadmap. Jetpacked is built with this in mind, but it needs more work before we can ship it to customers in a way that feels simple and reliable.

What does sleeping mean?

Free can sleep after inactivity to save shared server resources. When someone visits the app again, Jetpacked wakes the container and shows a short starting screen while it boots. Starter, Pro, Power stay always-on.

What are workers?

Workers are background processes that run alongside your app — queue consumers, cron jobs, or any long-running task that is not part of the web server process. Workers are included on plans that enable them (Starter, Pro, Power).

What counts as a static app?

Any site built with a static site generator (Astro, VitePress, Hugo, etc.) or a pure SPA with no server runtime. Static apps are always free, hosted via CDN, and not counted against your dynamic project limit.

My repository has multiple apps in it. Can Jetpacked handle that?

Yes. When Jetpacked detects multiple deployable projects inside a single repository, it shows you a picker so you can select which one to deploy. Once you pick, that choice is saved — future deploys and auto-deploys go straight to the right subdirectory without asking again.

What is persistent storage?

Dynamic apps get a persistent storage volume mounted at /data. Anything your app writes there survives restarts and redeploys — uploaded files, generated assets, local caches, or any other data your app produces at runtime. Storage is not lost when a new version of your app is deployed.

How much persistent storage do I get?

Storage limits depend on your plan. Current app storage ranges from 1 GB to 50 GB. You can see your current limit in your project settings.

Does Jetpacked back up my data?

Yes. Jetpacked runs nightly backups at 02:00 UTC for all projects. Each backup captures your persistent storage volume and your database in a single encrypted snapshot. Backups are encrypted with AES-256-GCM before leaving your server and stored securely in object storage. You can download them from the Backups tab on your project. Automated restore is on the roadmap.

How long are backups kept?

Backup and log retention are plan-based (1-30 days depending on slot tier). You can see your current retention window in your account and project settings.

Are backups encrypted?

Yes. Every backup is encrypted with AES-256-GCM using a server-side master key before it is stored. The encrypted data is what gets written to object storage — Jetpacked never stores unencrypted backups at rest.

Do you use AI to analyze my repository?

Jetpacked's deployment engine handles repository analysis with predefined rules for frameworks, runtimes, dependencies, services, and deployment patterns. AI is only used for narrow recovery tasks, such as suggesting a missing start command, runtime version, or deployment failure explanation. It receives structured metadata or redacted logs, not your source code or stored secrets. Stored environment variables, generated credentials, tokens, and private configuration are not sent to AI providers.

Are my environment variables safe?

Environment variables and generated service credentials are stored encrypted. Known secrets are also redacted from deployment diagnostics before AI-assisted failure analysis runs.

Ready to try it with your project?

Connect GitHub, choose your app, and let Jetpacked prepare the pieces around it.

Launch with Jetpacked