
Connect a repo or image
GitHub or any Docker image. Push to main and the build starts on its own.

Early access · EU nodesEarly access · EU nodes · more regions later
The runtime platform for AI-native companies: a build from every commit, every service in its own sandboxed kernel, databases wired in — billed by the minute from a prepaid balance, on EU nodes.
136 templatesEU nodes
Every commit sails the same chart. No YAML to write, no cluster to babysit.

GitHub or any Docker image. Push to main and the build starts on its own.

Zero-config builds for Node, Python, Go, Ruby and PHP. Each service runs in its own gVisor or Kata sandbox.

TLS domain, logs, metrics, backups — included. Point a CNAME at us and the certificate is issued for you.
Everything a small team needs to run in production, priced from a balance you already paid.
You can't wake up to a surprise bill. Top up, set a ceiling per workspace, and services pause at zero instead of charging you.
Card, PayPal or crypto. Every top-up becomes usage credit; nothing is charged behind your back.
Postgres, Redis, MySQL, Mongo. Provisioned next to your service, connection string injected as an env var.
Idle apps cost nothing. A service with no traffic goes to sleep and wakes on the first request.
Daily snapshots of every volume and database, kept off-node in the EU. No extra plan.
Same shapes, same verbs. Move a project over with skiffly import --from-railway
Plans include usage credit. Usage is metered by the minute from your prepaid balance.
$0
For trying the chart
$5/mo
Includes $5 of usage
$20/mo
Includes $20 of usage
512 MB · 0.25 vCPU · 1 GB disk= $7.87 / month— or$0 on Free while it sleeps
See pricingCompetitor details as of 2026, from their public pricing pages. Corrections welcome.
Something else? Write to support@skiffly.dev. A person answers.
Same workflow: connect a repo, get a running service with a domain. The differences are in the plumbing. Skiffly runs on its own EU nodes instead of a hyperscaler, gives every service its own sandboxed kernel (gVisor by default, a Kata microVM on request), takes PayPal and crypto as well as cards, and works from a prepaid balance so a bill can never surprise you. It is also a smaller, newer product with fewer regions and integrations.
The platform is running and billing is real, but the product is young: one region, a short list of templates, docs still being written. You get a person on support and a say in what we build next. Prices will not go up for early accounts.
On our own servers in Helsinki, Finland, with more EU regions planned. Volumes, databases, logs and backups do not leave the EU.
Yes. We accept cards, PayPal and stablecoins (USDT, USDC) plus BTC and ETH. Crypto top-ups are credited to your balance at the exchange rate at the moment of confirmation, with no extra fee from us.
Free: one app and one database, each with 512 MB and 1 vCPU; the app sleeps after 10 minutes without traffic — static sites (HTML, Vite, Astro, Hugo…) are the exception and never sleep. Hobby: up to 8 GB and 8 vCPU per service, unlimited services. Pro: up to 32 GB and 32 vCPU per service. Volumes up to 250 GB each. Need more? Write to us and we will raise it. Free also has a CPU quota: 50 vCPU·h per billing period (100 once your account is verified); when it runs out, services pause until the next period and a paid plan removes the quota.
No — you sign in with GitHub and deploy. New accounts start unverified: 1 project, 2 services, 1 vCPU and 1 GB in total, 5 builds an hour, no TCP proxies or cron, and 50 vCPU·h of CPU a month on Free. Verification lifts all of that: a GitHub account older than 30 days with public activity is verified automatically at sign-in, or you top up $5 — the money stays on your balance as credit and the plan stays Free. Verified personal workspaces also get a one-off $5 welcome credit for usage beyond what a plan includes (it does not pay for the subscription itself). Signed up with Google or e-mail? Link a GitHub account older than 30 days with public activity in Settings → Security and the credit is added right away.
We warn you at 20% and at zero. After that you have a 3-day grace period during which everything keeps running. If the balance is still empty, services are paused, not deleted, and your data and volumes stay put. Top up and everything resumes. We never send an invoice for a negative balance.
Yes. If the repo has a Dockerfile we build it as is. You can also deploy directly from a public registry image (private registries are coming) and set the start command and health check in the service settings.
