Supported Stacks
Jetpacked's detection engine knows how to read, build, and run the following technologies. If your stack appears here, deployment is fully automatic — no configuration required.
Frameworks
| Framework | Notes |
|---|---|
| Next.js | App Router and Pages Router; standalone output auto-detected |
| Remix | Vite and classic compiler |
| SvelteKit | Node adapter auto-detected |
| Nuxt | SSR and static output modes |
| AdonisJS | Full detection including Lucid, Bouncer |
| NestJS | Standard and monorepo setups |
| Astro | SSR with Node adapter; static output |
| Vite | SPA output, served as static |
| React | Detected as SPA; served as static via Vite or CRA |
| Vue | SPA output via Vite, served as static |
| TanStack Start | Full-stack SSR mode |
| TanStack Router | SPA mode via Vite |
| Express | No build step required |
| Fastify | With and without plugins |
| Hono | Node.js and Bun runtimes |
| Payload CMS | PostgreSQL or MongoDB |
| Strapi | PostgreSQL, SQLite, MySQL |
| VuePress | Static output |
| Lovable | Detected from .lovable/project.json |
| Plain HTML | Static, no framework |
Runtimes
Detected from .nvmrc, .node-version, package.json#engines, or bun.lockb:
- Node.js — 18, 20, 22 (LTS versions)
- Bun — 1.x
Package managers
Detected from lockfile presence:
npm—package-lock.jsonyarn—yarn.lockpnpm—pnpm-lock.yamlbun—bun.lockb
ORMs and migrations
When Jetpacked detects an ORM, it runs the appropriate migration command automatically as part of the deploy pipeline:
| ORM | Detection signal | Migration command |
|---|---|---|
| Prisma | prisma/schema.prisma + @prisma/client |
prisma migrate deploy |
| Drizzle | drizzle.config.* + drizzle-orm |
drizzle-kit migrate |
| TypeORM | typeorm in dependencies |
typeorm migration:run |
| Sequelize | sequelize in dependencies |
sequelize db:migrate |
| Mikro-ORM | @mikro-orm/core |
mikro-orm migration:up |
Services
Provisioned automatically
These services are detected from your dependencies, created automatically, and their credentials injected before your app starts:
| Service | Auto-injected variable |
|---|---|
| PostgreSQL | DATABASE_URL |
| MySQL | DATABASE_URL |
| MongoDB | MONGODB_URI |
| Redis | REDIS_URL |
Credential prompts
These services are detected from your dependencies and will surface the required credentials as environment variables you need to fill in before deploying:
| Service | Variables surfaced |
|---|---|
| S3 | AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, AWS_BUCKET |
| Stripe | STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET |
What's on the roadmap
- Laravel (PHP)
- Django / FastAPI (Python)
- Ruby on Rails
- Go (net/http, Gin, Echo)
If you need a framework that isn't listed, let us know on Discord or submit an unsupported stack report from the dashboard.