Deploy F# on Velixir. Push your .fsproj, we build the rest.
Ship functional-first F# to managed Kubernetes without writing a Dockerfile or touching a build pipeline. Push your source and Velixir compiles it server-side, rolls it out with zero downtime, and keeps it running in Europe.
Why deploy F# on velixir
- Push source, not containers. Velixir restores NuGet and Paket dependencies and builds your .fsproj server-side into a container image. No Dockerfile, no local dotnet publish, no Docker on your machine.
- Giraffe, Saturn, and Falco run unchanged. If your app listens on the port we set through Kestrel, it deploys as-is, including SAFE Stack backends and F# minimal APIs.
- Managed Postgres and Valkey included, billed hourly in EUR. Wire them up with Npgsql, EF Core, or SQL type providers over a private connection, with unmetered bandwidth and no egress fees.
- Built for the long-running .NET runtime. Autoscaling, zero-downtime rolling deploys, one-click rollback, and optional warm-standby high availability keep your F# services healthy without babysitting.
Works with your stack
Popular F# frameworks and runtimes deploy as-is, no adapters.
Runtime versions
Pick your version and we pin the exact runtime for every build.
From F# source to production in three steps
Push your source
Git push, velixir deploy, a dashboard upload, or a connected GitHub repo. No Dockerfile.
We build it server-side
Velixir detects F#, installs dependencies, and builds a container image on our infrastructure.
It goes live
Managed Kubernetes runs it with autoscaling, zero-downtime rolling deploys, and one-click rollback.
F# hosting FAQ
Which F# and .NET versions does Velixir support?
Velixir builds F# on the latest .NET SDK straight from your .fsproj, so current F# language features on the newest .NET runtime work with zero extra config. There is nothing to pin: we resolve the SDK, restore your packages, and compile the project as part of the server-side build.
Do I need a Dockerfile or a local build step to deploy F#?
No. You push source (git push, the velixir deploy CLI, a dashboard upload, or a connected GitHub repo) and Velixir builds it into a container image on our infrastructure. You never write a Dockerfile, run dotnet publish locally, or install Docker.
Will my Giraffe or Saturn app work without changes?
Yes. Giraffe, Saturn, Falco, Suave, and plain ASP.NET Core apps in F# deploy as-is. Bind your Kestrel host to the port Velixir provides and the platform handles routing, TLS, autoscaling, and rolling deploys around it.
Can I use managed Postgres, EF Core, and F# type providers?
Yes. Managed Postgres and Valkey are included and billed hourly in EUR. Connect with Npgsql, EF Core, SQLProvider, or FSharp.Data type providers over a private link. Data stays in your chosen European region (EU Central or NA East) with EU data residency available.
Deploy your F# app in under two minutes
Push your code and Velixir builds, publishes, and deploys it to the region you pick, EU Central or NA East, with managed Postgres and Valkey a click away. No Docker, no YAML, and your first month's on us, up to €14.99.
No credit card to sign up. Add a payment method only when you're ready to deploy.