Documentation
Quickstart
Three steps from a fresh SvelteKit project to a live HTTPS URL.
1. Get a key
Sign up at this site, then visit your dashboard and create one.
2. Tar your project
tar --exclude=node_modules --exclude=.svelte-kit \
--exclude=build -czf my-site.tgz . 3. POST to the deploy endpoint
curl -X POST https://deploy.21mv.com/api/v1/deploy \
-H "Authorization: Bearer dp_..." \
-H "Origin: https://deploy.21mv.com" \
-F "name=my-site" \
-F "[email protected]" → {"url":"https://my-site.21mv.com"}
What's automatically wired up
Postgres
Use process.env.DATABASE_URL
Local LLM
Ollama on http://127.0.0.1:11434
Mail proxy
curl -X POST https://deploy.21mv.com/api/v1/mail/send \
-H "Authorization: Bearer dp_..." \
-H "Content-Type: application/json" \
-d '{"to":"[email protected]","subject":"hi","html":"<p>hi</p>"}'Building with kilocode (free models)
A complete kilocode skill that scrapes a real business site and rebuilds it for you. Open source, MIT.
Get the skill →