What is Stackpad?
Stackpad is a European Platform-as-a-Service (PaaS) that lets you deploy full-stack applications — web apps, databases, caching, and background workers — entirely on European infrastructure with a single git push.
The problem Stackpad solves
Most developer platforms are US-based. If you want to run a full-stack app in Europe today, you end up juggling multiple services:
| Service | Purpose | Region |
|---|---|---|
| Vercel | Frontend hosting | US (with EU CDN) |
| Supabase | Database | US or EU |
| Upstash | Redis cache | Various |
That’s three accounts, three dashboards, three invoices, and no private networking between them.
Stackpad replaces all of that with one platform:
- One project with all your services
- One dashboard to manage everything
- One invoice for your whole stack
- Private networking between services by default
- 100% European infrastructure
Who is Stackpad for?
- Indie developers who want the simplicity of Vercel/Railway but hosted in Europe at a lower cost
- EU companies that need GDPR compliance without thinking about data residency
- Development teams who want to stop managing infrastructure and focus on building
Core concepts
Stackpad organizes your infrastructure into three levels:
Organizations
Your team. An organization has members with roles (owner, admin, member) and a billing plan. All projects belong to an organization.
Projects
A project is a stack of services that share a private Docker network. For example, a typical web app project might contain:
- A web service (Next.js app)
- A database service (PostgreSQL)
- A cache service (Redis)
Services within a project can communicate with each other using simple DNS names like postgres or redis — no connection strings to configure manually.
Services
A service is a single container running in your project. There are four types:
| Type | Examples | Networking |
|---|---|---|
| Web | Next.js, Remix, Express | Exposed externally via HTTPS |
| Database | PostgreSQL, MariaDB | Internal only (private network) |
| Cache | Redis, Valkey | Internal only (private network) |
| Service | Background workers, cron jobs | Internal only (private network) |
Each service gets deployed independently, so you can update your web app without touching your database.
How deployment works
- Connect your GitHub repository
- Push to your main branch
- Stackpad detects your framework automatically
- Your code is built into a Docker image
- The new version is deployed with zero downtime
- If something goes wrong, Stackpad rolls back automatically
The entire process takes under a minute for most applications.
What’s next?
Ready to try it out? Head to the Quickstart to deploy your first app in under 5 minutes.