Vercel Import
Vessl provides a one-click import tool to migrate your projects, source code, and environment variables directly from Vercel.
How to Import from Vercel
Section titled “How to Import from Vercel”- Navigate to Projects in the Vessl dashboard.
- Click New Project and select Import from Vercel.
- You will be prompted to authenticate with your Vercel account. This grants Vessl read-only access to list your projects and variables.
- Select the Vercel team and project you wish to migrate.
- Vessl will automatically:
- Detect the framework (e.g., Next.js, Nuxt, SvelteKit).
- Sync the associated GitHub/GitLab repository.
- Import all associated environment variables (mapping Production, Preview, and Development targets appropriately).
- Click Deploy.
Environment Variable Mapping
Section titled “Environment Variable Mapping”Vercel categorizes variables into Production, Preview, and Development. When importing to Vessl:
- Production variables are imported into your Vessl project’s default
productionenvironment. - Preview / Development variables can be imported into your
stagingordevenvironments, or kept as shared project-level variables depending on your Vessl setup.
Secret variables in Vercel will remain encrypted and be securely transferred to Vessl’s secret store.
Build Strategy
Section titled “Build Strategy”Since Vessl runs on full Linux containers (unlike Vercel’s serverless edge functions), your frontend applications will typically be built and run using Railpack or standard Node.js templates.
For Next.js applications, Vessl will automatically run npm run build and start the standalone server using npm start, giving you the exact same SSR and API route functionality you had on Vercel, but without execution time limits.