Deploy SvelteKit on Vapron
Deploy a SvelteKit app with one git push. Use the standard Node adapter for server rendering on an always-on service, or prerender to static pages served straight from Vapron's edge network.
Sign up with a passkey, Google, or email at vapron.ai/register — no credit card on the free plan. You land in the console with a project ready to fill.
Point a new project at the Git repository that holds your SvelteKit app. SvelteKit is detected automatically from your package.json and svelte.config.js.
Use @sveltejs/adapter-node for server-side rendering — the built server runs as an always-on, health-checked service. If your site is fully prerendered with adapter-static, the output is served directly from the edge CDN with no server to manage.
Add any secrets your app needs in the project's settings — API keys, database URLs, feature flags. They're stored encrypted and injected at build and run time, so nothing sensitive lives in your repository.
Run git push. Every push to your default branch triggers an atomic blue-green release — the new version is fully healthy before any traffic moves to it. Every pull request gets its own isolated preview URL to share with reviewers, torn down on merge.
Add your domain in the project's settings — apex and wildcard both work — and TLS certificates are issued and renewed automatically. If anything looks wrong after a deploy, roll back to any previous release in one click.
SvelteKit on Vapron — frequently asked questions
Which SvelteKit adapter should I use on Vapron?
adapter-node for server-side rendering (the server runs as an always-on service), or adapter-static if your whole site prerenders — static output is served from the edge CDN.
Where do my environment variables live?
In your project's encrypted secrets, scoped per environment. They're injected at build and run time, and you can import an existing .env in one paste during onboarding.
Do pull requests get preview deployments?
Yes. Every pull request gets a full, isolated environment with its own shareable URL, updated on each push and torn down when the PR merges.
Is there a free plan?
Yes. You can sign up and ship your first deploy on the free plan with no credit card required.
Ship your SvelteKit app today
Create a free account and go from repository to production URL in minutes.