Global SvelteKit Apps Without the Headache

Fly.io is a developer-focused public cloud with all the right features to make your SvelteKit app just work.

Launch Now

Ready, Set, Go!

Speedrun Your SvelteKit App Onto Fly.io

Deploy your SvelteKit app, batteries included, on Fly.io with just a few commands.

Get Started
> Install flyctl on GNU/Linux
curl -L https://fly.io/install.sh | sh
 
> Create a SvelteKit app
npm create svelte@latest fly-speedrun
 
> Switch to the node adapter
npm i -D @sveltejs/adapter-node
sed -i '' 's/auto/node/g' svelte.config.js
 
> From the root of your app
fly launch
 
> Scale outwards and upwards
fly scale

Not on GNU/Linux? Install flyctl for your platform.

Just Works Deployment for Your SvelteKit App

SvelteKit comes out of the box with SSR, CORS, CSRF and XSS protection. Fly.io comes out of the box with HTTP/2, TLS and load balancing. A match made in heaven?

Breaking the Speed of Light, for the Benefit of All

When using SSR with SvelteKit, the speed of light is the limit. Defeat that limit by locating your app near your users, and let them reap the benefits of low response times. Fly.io’s global proxy makes it easy.

  • Globally Distributed S3-Compatible Storage With Tigris

    Working with files? Fly.io apps can access Tigris, a global, S3-compatible object store with automatic caching. It intelligently co-locates data with your users so latency stays low and bandwidth is maximized.

  • Supabase Managed PostgreSQL

    Need a database? No problem. You can use your favourite ORM to plug into Supabase’s managed PostgreSQL right from your Fly.io app.

  • Error Monitoring, Metrics, Redis & More

    Fly.io also bundles easy access to Sentry for error monitoring, Grafana for metrics, Upstash Redis and LiteFS cloud for replicated SQLite.