Deploy .NET.
We handle the rest.
Push your code via Git or CLI. velixir builds, publishes, and runs your .NET app on managed Kubernetes. No Docker. No infrastructure to manage.
myapp-api
HAGit push. CLI deploy. Your choice.
Connect your repo for automated deployments, or use the velixir CLI to ship directly from your machine. No CI pipeline required to get started.
GitHub Integration
Connect your repository. Every push to your deploy branch triggers an automatic build and deploy. Zero configuration files needed.
velixir CLI
Deploy directly from your terminal. One command. No CI pipeline needed to get started - perfect for prototyping, staging, or production.
CI/CD Friendly
Already have a pipeline? Integrate velixir into GitHub Actions, Azure DevOps, or any CI system. Use the CLI as a deploy step.
From commit to live in seconds.
velixir runs your entire .NET build pipeline - restore, build, publish - stores the artifact in object storage, and rolls it out to your target datacentres. No Dockerfile. No YAML.
Push
Git push or CLI deploy triggers the pipeline
Build
dotnet restore, build, and publish in an optimized environment
Store
Published artifact stored in object storage
Deploy
Artifact pulled and launched across your target regions
Scale
Autoscaling spins instances up and down based on load
Everything your .NET app needs. Nothing it doesn't.
A complete deployment platform for .NET — APIs, background workers, gRPC, scheduled jobs. From build to production traffic.
.NET-Native Builds
velixir runs restore → build → publish with standardized, optimized runtimes. Tuned for .NET out of the box — same flow for ASP.NET Core APIs, workers, and gRPC services.
Artifact Storage
Publish once, deploy anywhere. Artifacts stored in object storage so scaling a new instance is a download + start - no rebuild.
Autoscaling
Configure min/max instances per app. CPU-based scaling with sensible defaults. Scales up on demand, scales down to save money.
Managed Compute
Runs on velixir-managed infrastructure across independent datacentres. You pick a region, we handle capacity, patching, and failover.
Edge Layer
Per-IP rate limiting, connection limits, automatic TLS, and instant failover routing - every request flows through velixir's edge before hitting your app.
Staging + Instant Rollback
Preview in staging before going live. Every deploy is an immutable artifact - roll back to any previous version in seconds.
.NET deployment without the cloud complexity.
You shouldn't need containers, orchestrators, or a 200-service cloud console to deploy a .NET app. velixir is a deployment platform that understands .NET — so you can focus on shipping code, not managing infrastructure.
No Docker required
Push your .NET project. velixir builds and publishes it natively. No Dockerfile to write, no container registry to manage, no image layers to debug.
No infrastructure to manage
No VMs, no clusters, no networking configs. velixir handles compute, scaling, and cross-datacentre failover automatically.
Faster than hyperscalers
Deploy in seconds, not hours. Artifact-based deploys mean scaling new instances doesn't require rebuilding - cold-start a new replica in the time it takes to wget + tar xzf.
Cheaper and simpler
Per-app pricing with reserved compute on every plan. No surprise bills, no cost calculators, no enterprise sales calls for basic features.
Cross-region HA without the wiring
Toggle a warm-standby replica on any plan and velixir runs it in a second region with sub-second DNS failover. No Traffic Manager, no extra App Service Plan, no separate billing line.
Datacentre goes dark. Your app doesn't.
Turn on HA and velixir keeps warm replicas in a second datacentre. Failover happens inside our edge layer - no DNS flips, no TTL waits, no customer action required. You pick the backup plan independently, so insurance doesn't have to cost the same as production.
Traffic flows through the primary region.
The edge receives the request on {slug}.velixir.run,
resolves the route, and forwards over a private encrypted tunnel to your primary cluster.
3× Tonic replicas serve traffic.
Pick your primary and secondary regions from any of velixir's EU, US, or Asia-Pacific PoPs. The standby's plan and replica count are configured independently - pay insurance rates for the backup, not double for the same shape twice.
Built for .NET.
Not bolted onto everything else.
velixir isn't a generic container host that happens to support .NET. It's a deployment platform designed from the ground up for .NET — with native build pipelines, optimized runtimes, and first-class support for the whole ecosystem (ASP.NET Core, workers, gRPC, scheduled jobs).
-
Native
dotnet publishpipeline - Optimized .NET runtime environments (aspnet, runtime, runtime-deps)
- Consistent, reproducible builds across deploys
- .NET Core 1.0 through .NET 10 - lift-and-shift or greenfield, both welcome
- Artifact-based deploys - no rebuilds on scale-out
Three products. Honest prices.
Your first month's on us - €14.99 of credit when you add a payment method. Covers a Spark app, a Postgres Hobby DB, and a Valkey Hobby cache for a full month.
App plans
Per replica, per month. Autoscale horizontally on every plan.
- Isolated compute
- Autoscaling
- 1 deployment slot per app
- Custom domains
- Isolated compute
- Autoscaling
- 2 deployment slots per app
- Custom domains
- Isolated compute
- Autoscaling
- 3 deployment slots per app
- Custom domains
- Isolated compute
- Autoscaling
- 5 deployment slots per app
- Custom domains
- Isolated compute
- Autoscaling
- 8 deployment slots per app
- Custom domains
- Isolated compute
- Autoscaling
- 10 deployment slots per app
- Custom domains
Managed Postgres
Point-in-time recovery and WAL backup included at every tier. HA bills as primary + replica.
- 7-day PITR window
- High availability
- Read replicas
- Cross-region backup
- 30-day PITR window
- High availability
- Read replicas
- Cross-region backup
- 90-day PITR window
- High availability
- Up to 1 read replica
- Cross-region backup
- 90-day PITR window
- High availability
- Up to 3 read replicas
- Cross-region backup
Managed Valkey
Wire-compatible with every Redis client - StackExchange.Redis, ServiceStack, redis-cli all work unchanged.
- RDB + AOF persistence
- Ephemeral
- High availability
- RDB + AOF persistence
- 7-day snapshots
- High availability
- RDB + AOF persistence
- 14-day snapshots
- High availability
- RDB + AOF persistence
- 30-day snapshots
- High availability
Hourly billing across all three products · Trial credit deducted first · No lock-in. App HA adds a second region with the plan and replica count of your choice - billed independently, so a Tonic primary can run behind a Brew standby for a fraction of production cost. Database and cache HA doubles the bill (primary + replica) on plans that support it. Need more than 8 vCPU per app, 16 GB on a database, or 16 GB cache? Talk to us about Enterprise ?
Sized for .NET. Priced for reality.
Same compute, different bill. Monthly prices for a representative 2 vCPU · 4 GB RAM instance.
|
velixir
Elixir plan
|
Render
Pro
|
Fly.io
perf-2x
|
Azure
App Service P1v3
|
Railway
Pro
|
|
|---|---|---|---|---|---|
| Monthly price | €24.95 | $65 | ~$75 | ~$162 | ~$30 + usage |
| Designed for .NET | ? Native | Generic | Generic | ? Native | Generic |
| No Dockerfile required | ? | Buildpacks | Required | ? | Nixpacks |
| Autoscaling | ? Included | Pro+ only | ? | ? | ? |
| Staging slots + instant rollback | ? | Preview envs only | - | ? | - |
| Cross-region HA | ? Asymmetric | Custom tier | ? Per-region pricing | Premium SKUs | - |
| Managed Postgres + Valkey | ? Included | Postgres add-on | Postgres add-on | Azure DB ($$) | Postgres add-on |
| Free trial | First month free — €14.99 | Free tier (sleeps) | $5 credit | $200 / 30 days | $5 credit |
| Hourly billing · no lock-in | ? | ? | ? (per-second) | Monthly min | ? |
Prices shown are competitor public pricing as of Q2 2026, for comparable 2 vCPU / 4 GB instances. velixir's headline price is per replica, per month - scale horizontally with autoscaling if you need more capacity.
Carbon negative by design
Our primary regions run on 100% renewable energy. The residual emissions we can't avoid? We offset them twice over with verified carbon removal credits, purchased daily, every kilogram on the public registry.
How we calculate it
Energy. We sum every active vCPU running on the platform (apps, managed Postgres, managed Valkey) and multiply by a conservative 8 W per vCPU and a PUE of 1.25. Our primary regions run on 100% renewable contracts; even so, we charge ourselves a residual 50 gCO2e per kWh to account for manufacturing, transmission losses, and embodied hardware emissions.
Offset. Each day at 02:00 UTC, we multiply yesterday's estimate by 2× and round up to the nearest kilogram. The order is placed against a portfolio of verified removal credits (biochar, reforestation with permanence guarantees, enhanced weathering), not avoidance offsets.
Audit. Every purchase generates a hosted certificate you can verify against the registry. First purchase lands as soon as the daily job runs.
Push your code.
velixir handles the rest.
Join the beta and deploy your first .NET app in under two minutes. No Docker. No infrastructure. Just your code, live in managed datacentres.
€14.99 credit on payment-method add - covers a full month of Spark + Postgres Hobby + Valkey Hobby · No charge until spent or 30 days · velixir.run