Interfaces become infrastructure
Your app declares interface-mongodb? We detect it and provision a MongoDB container on a replicated volume, wired through your existing envOverrides. Zero config drift between laptop and cloud.
LiveThe Free tier is open — no waitlist, €0 guaranteed
Any Docker container is welcome. And if it's an AntelopeJS app, your antelope.config.ts already says what it needs — we read it, provision the databases, wire the secrets, and scale every service, with your maximum bill known before you click deploy.
Kubernetes underneath, none of it in your face. Builds run in the cloud, databases get provisioned, TLS and domains come out of the box — and a console shows you everything that's running, what it costs, and how to roll it back.
Console
Every service streams its logs live, exposes its metrics, and keeps its full deployment history. The same data is one ajs cloud logs -f away in your terminal.
Billing
Every app gets a min–max range. Kubernetes scales freely inside it — and the sum of the upper bounds, 24/7, at public rates, is the worst-case number on your invoice. Shown before you deploy.
Git connect
Connect the repo and every push deploys — branch to environment. The CLI stays first-class: ajs cloud deploy works from any folder, connected repo or not.
main to production, stage to staging, your call.Also included
Your app declares interface-mongodb? We detect it and provision a MongoDB container on a replicated volume, wired through your existing envOverrides. Zero config drift between laptop and cloud.
Scale-to-zero is forced on Free and a per-environment toggle everywhere else — keep production warm, let staging and previews sleep. Host a hundred dormant side-projects; pay only for what actually runs, metered by the minute.
Meilisearch, a Python worker, your legacy Express service — add any Docker image to the project. Same network, same volumes, same per-minute billing. AntelopeJS is the golden path, not a cage.
Shared dependency cache, private registry handled, backend built and started first so the frontend can build against it. No Docker required on your machine.
A new build only takes traffic once it passes its healthcheck — the old one stays live until then. Roll back to any previous build in one click.
TLS, custom domains, DDoS protection, logs & metrics: included. Volumes at €0.10/GB-mo with invisible replication. Egress free up to your plan's allowance, then €0.03/GB.
Your plan includes a usage credit. Apps pay for what they allocate, by the minute. What sleeps costs nothing, and your spending cap is a hard promise. We never charge per seat — invite your whole team.
€0/mo
Learn, test, tinker. €0, a cap that protects your wallet.
€5/mo
The serious side-project. €5 usage credit included.
€20/mo
Startups & agencies. €20 credit, unlimited team.
Let's talk
SLA, compliance, volume — tailored to you.
Usage rates:~€0.016 /vCPU-hour~€0.0057 /GB(RAM)-hour€0.10 /GB-mo storage, replication included€0.03 /GB egress beyond allowance1 vCPU + 2 GB ≈ €19.80/mo, 24/7
The cap is a promise, not a suggestion. On Hobby it stops your apps before your wallet; on Pro we alert and never touch a production without your explicit instruction. On Free, hitting a limit pauses the app behind a friendly upgrade page — data and volumes always survive.
How we compare
Feature for feature against the clouds your stack already knows — plus the one number nobody else shows you up front: your maximum bill.
| AntelopeJSCloud | RailwayUsage-based | VercelPer-seat | RenderInstances | |
|---|---|---|---|---|
| Max bill shown before deploy the scaling ceiling is your invoice cap | ✓ | – | – | ~ |
| No per-seat pricing invite your whole team for free | ✓ | – | – | ✓ |
| Scale-to-zero everywhere dormant apps cost €0 | ✓ | ~ | ✓ | ~ |
| Any Docker container | ✓ | ✓ | – | ✓ |
| EU-hosted · dedicated hardware | ✓ | ~ | ~ | ~ |
Interfaces become infrastructure declare interface-mongodb, we provision itAntelopeJS | ✓ | – | – | – |
| Entry price | from €5 | ~€4.4 | ~€17.5 | ~€6.1 |
| Same app, 24/7 1 vCPU · 2 GB | €19.80 | ~€35 | – | ~€22 |
| Egress beyond allowance per GB | €0.03 | €0.04 | €0.13 | €0.13 |
Competitor public rates converted at 0.8752 $→€, checked 24/07/2026. Vercel exposes no always-on 24/7 container (serverless model). Render moved off per-seat billing in April 2026. Our “same app” figure is a full allocation held 24/7 — real bills track per-minute usage and are almost always lower.
Get started
Free tier, €0 guaranteed, no YAML. If you have an antelope.config.ts — or just a Dockerfile — you're already configured.