
Comparisons · · 8 min read
Fly.io vs Koyeb in 2026
A US machine platform with no plan fee against a French container platform joining Mistral AI: prices, regions, builds, volumes, Postgres and what changes for new sign-ups.
Choose Fly.io if you want no monthly plan fee, control over each virtual machine through an API, volumes for state on disk and five European regions to pick from. Choose Koyeb if you want a French contract, Git-push builds from buildpacks or a Dockerfile, and GPU instances on the same platform. If you'd rather know the bill in advance and your app builds from source, Eurobase charges a flat €10 or €20 a month + VAT per workspace and hosts on European infrastructure only.
Fly.io and Koyeb side by side
| Platform | Company and law | Entry price | Billing | European regions | Git builds | Managed Postgres | GPUs |
|---|---|---|---|---|---|---|---|
| Fly.io | Fly.io, Inc., terms under California law | No plan fee; a 256 MB machine from $2.19 a month running all month | Each machine by the second while it runs | Amsterdam, Frankfurt, London, Paris, Stockholm | Through flyctl or a GitHub Actions workflow | From $38 a month | Not documented |
| Koyeb | Koyeb, Boulogne-Billancourt, contract under French law | Pro at $29 a month with $10 of compute included | Plan fee plus compute by the second | Frankfurt, Paris | On a GitHub push, with buildpacks or a Dockerfile | $29.76 a month for the smallest always-on database | From $0.50 an hour |
| Eurobase | A business registered in Warsaw, Poland | Free, then €10 a month + VAT per workspace | Flat monthly plan | European infrastructure only | On a push to GitHub, GitLab, Codeberg, Forgejo or Gitea, with buildpacks | No | No |
Fly.io and Koyeb price in US dollars; the figures are from each provider's own page, checked on 10 November 2026. Fly.io's machine prices change by region: its headline figures are for Ashburn and Secaucus in the US, and a 1 GB machine that's $6.70 a month in Ashburn is $7.73 in Frankfurt.
What decides it
- Who signs the contract. Fly.io is a US company and Koyeb is French. A European region on a US platform still leaves a US company processing your data, which matters for some customers and auditors. See EU region vs EU company.
- How you get to production. Koyeb builds when you push to GitHub. Fly.io deploys from its
flyctlcommand, so automatic deploys mean writing a GitHub Actions workflow with a deploy token. - Disk. Fly Volumes sit on an NVMe drive in the same server as the machine. Koyeb's volumes are in public preview, only in Washington, D.C. and Frankfurt, and its docs say they're only suitable for testing.
- Idle time. Both can stop an app with no traffic. Fly.io's autostop and autostart stops or suspends machines and doesn't charge CPU or RAM while they're stopped. Koyeb's scale to zero is in public preview for Standard CPU and GPU instances, with a 5-minute default idle period.
- A ceiling on the bill. Koyeb's pricing FAQ says a spending limits feature is still being built. Fly.io bills what you use, with no free allowance, though it waives a personal organization's bill when it comes to less than $5 in a month.
- Ownership. Koyeb has agreed to join Mistral AI and says it will focus on Pro customers and above.
1. Fly.io
Fly.io runs your app as Fly Machines, fast-starting virtual machines you can start, stop and scale from the CLI or the Machines API. fly launch scans your project and can generate a Dockerfile, or you point it at your own Dockerfile or an existing image. Of its 17 regions, five are in Europe, and Managed Postgres can run in three of them: Amsterdam, Frankfurt and London.
There's no platform fee. Left running for 30 days in its cheapest regions, a shared-cpu-1x machine with 256 MB costs $2.19 and one with 1 GB costs $6.70. A stopped machine is billed $0.15 per GB of root file system a month, volumes cost $0.15 per GB a month, and outbound data to the internet costs $0.02 per GB in North America and Europe. Building images and storing them in its registry are free for now.
- Best for: apps that need placement in several regions, persistent volumes or direct control of each machine.
- Price: pay as you go from $2.19 a month for the smallest machine running all month. Managed Postgres runs from $38 to $1,922 a month, and paid support starts at $29 a month. New accounts get a 7-day trial with $1 of credit and no card.
- What it lacks: a European company behind the contract, and push-to-deploy without a workflow of your own. Volumes aren't replicated for you, so redundancy is your app's job.
2. Koyeb
Koyeb deploys apps in VMs on bare-metal servers. You connect a GitHub repository and it builds with its native buildpacks or your Dockerfile, or you deploy a ready image from any registry. Its core regions are Frankfurt, Paris, Washington, D.C., Singapore, Tokyo and AWS US East, with San Francisco in preview.
On 17 February 2026 Koyeb said it had signed a definitive agreement to become part of Mistral AI, a deal that still depends on closing conditions. The same post says the platform keeps running, the Starter plan will be removed, and new users need a valid payment method and a Pro, Scale or Enterprise plan. Accounts already on a plan keep it.
- Best for: teams that want a French provider, Git-push builds and CPU and GPU services under one bill.
- Price: Pro at $29 a month with $10 of compute, 10 users and 100 services; Scale at $299 a month with $100 of compute, 50 users and a 99.9% uptime SLA. Usage beyond the included credit is charged per second. Each plan includes 1 TB of bandwidth a month, then $0.02 per GB in the EU and US. Serverless Postgres has a free database capped at 5 hours of activity, and its smallest always-on size costs $29.76 a month, in Frankfurt, Washington, D.C. or Singapore.
- What it lacks: spending limits, production-ready volumes and a free way in for new sign-ups. ISO 27001 and SOC 2 certifications are listed under its Enterprise plan.
3. Eurobase, if you'd rather not pay by the second
Eurobase is a third route for apps that build from source. You link a repository on GitHub, GitLab, Codeberg, Forgejo or Gitea, buildpacks turn Python, Node.js, Go, Ruby, PHP, Java or .NET code into a container, and that container sleeps while no requests arrive. Next.js, Astro and Nuxt apps can instead run on V8 isolates inside the same project, and an MCP server and a CLI let coding agents ship changes for you.
The company behind it is registered in Warsaw, Poland, and your apps run on European infrastructure run by Scaleway, a French provider. There are no usage charges today: work over a limit is refused, apps on V8 isolates and Functions stop until the monthly reset, and containers and static sites keep serving.
- Best for: small teams that want one known monthly price for several apps and don't need GPUs or a managed database.
- Price: €10 a month for Starter or €20 for Pro, + VAT, covering every project in the workspace. The Free plan includes 250 hours of container time a month.
- What it lacks: GPUs, Dockerfile builds, preview deployments and managed Postgres, MySQL or Redis. It doesn't hold ISO 27001 or SOC 2 yet; work on both is in progress.
How to choose
- You need volumes for a database or other state on disk today: Fly.io.
- You want Git-push deploys and a French contract, and $29 a month as the base suits you: Koyeb.
- You run GPU inference beside your web services: Koyeb.
- Your users are spread across North America, Asia and Europe and you want machines near each of them: Fly.io.
- You want a fixed monthly bill and your app builds from source without a Dockerfile: Eurobase.
To compare each one with Eurobase in detail, read Eurobase vs Fly.io and Eurobase vs Koyeb. For more options, see European alternatives to Fly.io and Koyeb alternatives.
Frequently asked questions
Is Koyeb cheaper than Fly.io?
For a single small app, usually not. Fly.io has no plan fee, so one 256 MB machine running all month is $2.19, while a new Koyeb account must start on Pro: $29 a month with $10 of compute included. With many services or a team of up to 10 users, Koyeb's included compute and seats can narrow the gap.
Does Koyeb still have a free tier?
Its pricing FAQ still describes one free web service in Frankfurt or Washington, D.C. for each account. Its Mistral AI announcement says new users must subscribe to a paid plan to get started, so a free start isn't available to new sign-ups.
Can I use a Dockerfile on both?
Yes. Fly.io builds from your Dockerfile or runs an image you name, and Koyeb builds from a Dockerfile in your repository or deploys a pre-built image. Eurobase doesn't build Dockerfiles; it builds from source with buildpacks.
Which one is a European company?
Koyeb. It's registered in Boulogne-Billancourt, France, and its master services agreement falls under French law. Fly.io, Inc. offers European regions, but its terms follow California law.
Where should I run Postgres with either?
Fly.io sells Managed Postgres from $38 a month, with Amsterdam, Frankfurt and London as its European locations. Koyeb's Serverless Postgres costs $29.76 a month for its smallest always-on database, and Frankfurt is its only European location. For providers in Europe, see managed Postgres in Europe.
Sources
- Fly.io resource pricing, Fly.io regions and Fly.io terms of service
- Fly Launch, Fly.io autostop and autostart, Fly Volumes and Fly.io continuous deployment with GitHub Actions
- Koyeb pricing, Koyeb pricing FAQ and Koyeb regions
- Koyeb deploy with GitHub, Koyeb scale to zero and Koyeb volumes
- Koyeb joining Mistral AI and Koyeb master services agreement
- Eurobase pricing, Eurobase plans and limits, Eurobase containers and Eurobase subprocessors
Keep reading
What is Gaia-X, and does it matter when you choose a cloud?A plain guide to the Brussels association behind Gaia-X, its compliance levels and labels, and how much weight a Gaia-X credential deserves in a hosting decision.Sovereignty8 min read
Where to host a Gatsby site in Europe in 2026Six European places to put a Gatsby build, what happens to SSR, DSG and Gatsby Functions on each, and what you'll pay.Frameworks10 min read
