
Hand over a folder or a repo
Run npx skiffly up in the project folder and it uploads. Have GitHub? Connect the repository and every push ships itself.

For vibe coders
Five minutes from a folder of code to a working site: you get an HTTPS address immediately, and your own domain whenever you want it. Need a database or a bot later? They are right here — no moving out.
No Docker, no nginx, no need to know what “deploy” means. Just the code — including the code your assistant wrote a minute ago.

Run npx skiffly up in the project folder and it uploads. Have GitHub? Connect the repository and every push ships itself.

We detect Node, Python, Go, PHP or a static site and build it without a line of config. Bring your own Dockerfile if you prefer.

Your site opens at name.skiffly.cloud with a certificate. Your own domain is two DNS records and we walk you through them; static sites never sleep on the free plan.

Run npx skiffly up in the project folder and it uploads. Have GitHub? Connect the repository and every push ships itself.

We detect Node, Python, Go, PHP or a static site and build it without a line of config. Bring your own Dockerfile if you prefer.

Your site opens at name.skiffly.cloud with a certificate. Your own domain is two DNS records and we walk you through them; static sites never sleep on the free plan.
# в папке, которую сгенерировал ассистент
npx skiffly up
✔ uploaded 1.2 MB
✔ build finished in 38s
✔ live at https://myapp-4f2a.skiffly.cloudA week in, the project has a database, a login and a background job. That is usually where you start gluing three services together. Here they are all one click apart.
Postgres, MySQL, Redis or Mongo from a template; the connection string lands in your app's variables automatically.
A Telegram bot, a scraper, a queue, a schedule — an ordinary process with no execution time limit.
Add the domain, point a CNAME at us, and we issue and renew the certificate.
The platform runs on a prepaid balance: when it runs out, services pause instead of running up a debt. You can also set a spend limit.
*.skiffly.cloud address with HTTPS, plus your own domainnpx skiffly up — no repository required. GitHub only matters if you want the site to update itself on every push.mcp.skiffly.dev in Claude Desktop, Cursor or Claude Code and the assistant will create the project, deploy it and hand you the link.