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.
Now availableManaged deployment for your apps
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 TBD /GB-mo with invisible replication. Egress free up to your plan's allowance, then TBD /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.
TBD/mo
Learn, test, tinker. A cap that protects your wallet.
TBD/mo
The serious side-project. Usage credit included (TBD).
TBD/mo
Startups & agencies. Credit TBD, unlimited team.
Let's talk
SLA, compliance, volume, tailored to you.
Usage rates:TBD /vCPU-hourTBD /GB(RAM)-hourTBD /GB-mo storage, replication includedTBD /GB egress beyond allowance1 vCPU + 2 GB: TBD /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.
Get started · Join the community
Explore the platform, then join the community on Discord to get started and share feedback with the team.