Sign up and deploy

This walks through everything from a brand-new account to a deployed app serving HTTPS traffic at a real URL. Bring an app in any language: Node.js, Python, Go, Ruby, PHP, Java, Elixir, Rust, or .NET. About five minutes if your app builds cleanly.

1. Create an account

Head to velixir.net/account/register. Email + password, or one-click sign-in with GitHub or Google. We send a verification link; click it to activate.

Your first month is on us - add a payment method and we grant €14.99 in trial credit straight away. That's enough to run a Starter app, a Postgres Starter DB, and a Valkey Starter cache for a full month while you kick the tyres. No charge until the credit's spent or 30 days pass - whichever comes first.

2. Top up (optional, when you're ready)

From the dashboard, click Billing in the sidebar, then Add funds. We use Stripe - you'll never see a card form on a Velixir page. Top-ups are non-refundable but never expire.

3. Create a project

Projects are how you group apps, databases, and caches that go together - usually one project per product. From the dashboard click + New Project, name it, and pick a region (the closest one to your users).

4. Create an app

Inside your project, click + New App. You'll choose:

  • A name (becomes part of the URL: <your-app>-<region>.velixir.run)
  • A plan (CPU + memory + disk; you can change this later without redeploying)
  • The language and runtime version your app targets (for example Node.js 22, Python 3.12, Go 1.23, or .NET 10)
  • Optional: a Git repository URL if you want to connect GitHub for push-to-deploy later

The URL works immediately. Until your first deploy it serves a "not deployed yet" placeholder page, so you always have a live address to hand out while you get your code ready.

5. Deploy your code

Two paths:


# Inside your project directory

velixir login
velixir init --app <your-app-id>
velixir deploy

velixir deploy packages your project source and uploads it in one shot. Velixir builds it server-side and rolls it out. The full walkthrough is on the Deploying page.

Path B - Upload from the dashboard

On the app's Overview page, click Upload source. Pick a .tar.gz or .zip of your project source. The upload goes straight to object storage (your browser, no proxy hop) and the build-and-deploy kicks off as soon as it lands.

6. Watch it deploy

The app's Overview tab updates live: build status, replica count, request rate. The first deploy spends a little time building your image (how long depends on your language and dependencies); later deploys are quicker as the build cache warms up.

Hit the URL in the header (<your-app>-<region>.velixir.run) and you should see your app responding.

Next