Skip to content

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:

ServicePurposeRegion
VercelFrontend hostingUS (with EU CDN)
SupabaseDatabaseUS or EU
UpstashRedis cacheVarious

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:

TypeExamplesNetworking
WebNext.js, Remix, ExpressExposed externally via HTTPS
DatabasePostgreSQL, MariaDBInternal only (private network)
CacheRedis, ValkeyInternal only (private network)
ServiceBackground workers, cron jobsInternal only (private network)

Each service gets deployed independently, so you can update your web app without touching your database.

How deployment works

  1. Connect your GitHub repository
  2. Push to your main branch
  3. Stackpad detects your framework automatically
  4. Your code is built into a Docker image
  5. The new version is deployed with zero downtime
  6. 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.