Supported stacks

SvelteKit hosting
on Shipped.

Your SvelteKit app can keep its pages, form actions, and server logic together. Ship it directly from the place you build it.

Deploy the right adapter output

SvelteKit adapters shape an app for its hosting environment. Deploy a Node server build as a web service, or publish a prerendered static build when the app allows it. Shipped gives each deployment a URL while you retain control over how the framework renders and serves your routes.

Put form logic beside your data

Use server-side load functions and form actions to connect pages with your database and integrations. Supply credentials through secrets and keep them in server-only modules. Add file storage for uploads and transactional email for confirmations without forcing those responsibilities into the browser.

Check a complete user journey

Use staging to follow a form submission from its page through validation and the resulting database change. Deployment logs help diagnose failed server requests. When an update is ready, ship to production from your agent or GitHub and keep a previous app release available to restore.

A little more detail

Questions about SvelteKit?

Which SvelteKit deployment output should I use?

Use a server adapter for features that execute at request time. Use a static adapter only when the routes and behavior of your app can be served from generated files.

Can my form actions use a Shipped database?

Yes. Connect the server part of your application to PostgreSQL using a compatible library and secret connection settings. Keep those imports and credentials out of browser code.

From your workspace to the web

Ready to ship your app?

Start shipping