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 NowReady, 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.