EU-hosted · GDPR compliant
Deploy apps & databases on European infrastructure
Git push or tell an agent. We build it, run it, and keep it in the EU — managed Postgres, Redis, and object storage included, with no egress fees.
› "deploy github.com/acme/api to a new EU project, give it a Postgres and a Redis"
● create_project
name: "acme-api", region: "eu-central-1"
→ prj_8k4n2x · eu-central-1
● create_service
repo: "acme/api", runtime: "auto-detect"
→ svc_9p2m · Bun 1.2 · building…
● create_database
engine: "postgres-18", tier: "starter"
→ db_4f7a · DATABASE_URL injected
● create_database
engine: "redis-8"
✓ Live at https://acme-api.hoststack.dev
→ build 18s · healthcheck passing · 2 DBs attachedDeploy your stack in one click
- WordPress
- Ghost
- Next.js
- Nuxt
- SvelteKit
- Astro
- Django
- Python FastAPI
- Spring Boot
- Node.js Express
- Bun + Hono
- Go HTTP Server
Pick one and it deploys with everything filled in — WordPress and Ghost come with a managed MySQL, billed like any other database.
Or bring a Dockerfile
- Laravel
- Rails
No template needed — point us at a Dockerfile (or any image) and attach a managed database the same way. Getting started
Give your coding agent a computer of its own
A private container with all three agents, the databases and a real browser already in it, and a 10 GB workspace that survives every restart.
claudeClaude CodecodexOpenAI CodexopencodeOpenCode
Running on HostStack compute in the EU. The box stays up whether or not anything is attached to it. Flip the switch above to put the identical box on hardware you own.
HostStack dev box
Backing services — native, in this box
○ postgres localhost:5432 user dev, no password
○ redis localhost:6379
○ meilisearch localhost:7700
start them with dev-services up — no Docker needed, data lives on /workspace
Your app
no dev URL bound to this box
Coding agents
○ not signed in yet — run claude and follow the prompt
MCP: hoststack · poststack · filesystem · git · chrome
Ready
dev-services up postgres · redis · meilisearch (+ mysql, mongodb)
dev-runtime add go java · ruby · rust · elixir · dotnet (php is built in)
hoststack services what you have deployed (already authenticated)
hoststack db --help managed databases, and linking one to a service
hoststack-status show this again any time
app-dev:/workspace$ dev-services up
[dev-services] postgres -> localhost:5432 (user dev, no password)
[dev-services] redis -> localhost:6379
[dev-services] meilisearch -> localhost:7700 (no master key, dev env)
app-dev:/workspace$ dev-runtime list
In the image (ready now):
node v24.19.0
bun 1.3.14
python Python 3.12.3
php PHP 8.3.6 (cli) (built: Jul 16 2026 18:30:41) (NTS)
Installable with 'dev-runtime add <name>':
go not installed
java not installed
ruby not installed
rust not installed
elixir not installed
erlang not installed
dotnet not installed
Databases are separate: dev-services {up | up mysql | up mongodb}
app-dev:/workspace$ hoststack-status
HostStack dev box
Backing services — native, in this box
● postgres localhost:5432 user dev, no password
● redis localhost:6379
● meilisearch localhost:7700
Your app
no dev URL bound to this box
Coding agents
● signed in — claude · codex · opencode
MCP: hoststack · poststack · filesystem · git · chrome
Ready
dev-services up postgres · redis · meilisearch (+ mysql, mongodb)
dev-runtime add go java · ruby · rust · elixir · dotnet (php is built in)
hoststack services what you have deployed (already authenticated)
hoststack db --help managed databases, and linking one to a service
hoststack-status show this again any timeFrom €21/month, on our hardware or yours
HostStack vs. Render, Railway, and Fly.io
The git-push workflow you expect from Render, Railway, and Fly.io — with EU data residency, flat pricing, and no per-service tax.
| Feature | HostStack | Render | Railway | Fly.io |
|---|---|---|---|---|
| Pricing model | Pay-as-you-go per resource | Per-service tier | Plan + metered | Plan + metered |
| Free tier | $5 credit | Limited | ||
| Regions | 1 live (Helsinki, FI) | 4 | US only | 30+ |
| Managed Postgres + Redis | Add-ons | |||
| GitHub + GitLab + Bitbucket | No Bitbucket | GitHub only | ||
| SSO / SAML | Any paid team | Enterprise | ||
| IP allowlists | Team+ | |||
| Private services | ||||
| Terraform provider | ||||
| Preview environments | ||||
| TypeScript SDK | ||||
| No egress fees |
Questions we hear most often
Common questions about HostStack, EU data residency, pricing, and migration.
Is HostStack a proper Render or Heroku alternative?
Yes — the same git-push workflow, the same managed databases, the same auto-provisioned TLS. The differences are pricing (per-resource pay-as-you-go, not per-app plans), data residency (EU by default), and support (we answer tickets ourselves).
Is there a free tier?
Yes, and it does not expire. The free tier includes one always-available Nano web service (256 MB, auto-sleeps after 60 min idle and wakes on the next request), one Starter Postgres database, one cron job, and one preview environment per project. No credit card at signup.
Where exactly is my data stored?
Today every project runs in our live EU region, Helsinki (Finland), which is the default. Additional EU regions in Nuremberg and Falkenstein (Germany), plus Ashburn (US East) for customers with a US-first audience, are on the roadmap. EU residency is enforced at the infrastructure layer, not just promised in a tickbox.
How does pricing compare to Render and Railway?
Per-resource pay-as-you-go from €1/month for a Pico web service or €4/month for a Micro Postgres. There is no monthly plan fee — you pay only for the services, databases, and storage you actually run. Bandwidth is €0.01/GB after the included allowance, build minutes are €0.005/min after 500 free minutes per team.
Are you GDPR-compliant? What about the DPA?
We are GDPR-native, not GDPR-retrofitted. A Data Processing Agreement is attached to every account at signup — no legal back-and-forth. Sub-processors are listed publicly and limited to EEA-based providers for EU projects.
What happens to my data if I cancel?
You keep full access until the end of your billing period. Daily database backups are kept for 7 days during the active life of the database, and you can export everything as JSON plus standard pg_dump / mysqldump / mongodump files from your settings at any time before cancellation.
Can I migrate from Render, Railway, Heroku, or Fly.io?
Yes — same Docker-based model, same env-var conventions, same GitHub App flow. The CLI can import environment variables from a .env or a Render/Railway export. Step-by-step migration guides for each platform live in the docs.