Made for agents. Not humans.
Your agent reads the project, picks the specs, ships the deploy. Drop one prompt into Claude Code, Codex, Cursor — any AI coding agent.
That's it. The skill picks RAM, region, and scale; writes the config; runs the deploy.
For decades, deploys meant humans. ifhost flips it. No terminal. No dashboard. No CLI to learn. You say "ship it" — it ships. This is what coding should look like.
Whatever your agent can install — these are the common shapes.
Portfolios, docs, landing pages, SPAs. Served from a tiny nginx container, with auto-scaling and a free *.fly.dev URL.
Next.js, Remix, SvelteKit, Astro, Rails, Django, anything with a start script. Ship the project's Dockerfile, or let your agent write one.
REST, GraphQL, webhooks, workers, long-running jobs. Any language, any runtime — if Docker builds it, ifhost deploys it.
Telegram, Discord, Slack, scrapers, LLM gateways. No Dockerfile? ifhost deploy --runner boots a shell; your agent installs through the console.
SQLite-backed tools, embedded caches, single-node databases, session stores. storage = "local" gives a persistent /data that survives redeploys.
Nightly reports, polling loops, schedulers, queue consumers. Pin min-machines = 1 + autostop = false and the worker never sleeps.
3 steps, 2 minutes.
Every surface is shaped for the thing that's actually using it: a model, not a person.
Every flag is declarative. Every command returns structured JSON with --json. No prompt gets in the way when args are fully specified. Your agent never has to guess a default or block on stdin.
Run install wizards, config prompts, and long-lived daemons inside a tmux-backed session your agent drives through console input/output.
/datastorage = "local" auto-creates a volume that survives redeploys. Perfect for SQLite, session history, agent memory.
Scale to zero when idle, auto-scale up under load, or pin machines for zero-cold-start daemons. Pay only for what you use.
Pass sensitive values with --secret KEY=VALUE or machines secrets set. Injected at runtime, never stored in our DB.
Need to keep data between deploys? Set storage = "local" and you get a 3 GB /data volume. Perfect for SQLite, file caches, or anything single-machine.
Start free. Scale when you need to.
Pool = total across all your machines. Spend it on one fat machine or many small ones. Volume above pool: $0.30 / GB·month. Egress above pool: $0.05 / GB (NA/EU), $0.08 (APAC), $0.18 (Africa/India). No surprise shutoffs — set a spend cap with ifhost billing alert.