Introduction to ModStack

ModStack is a developer-first PaaS that gives you simple deployments without giving up infrastructure control. Deploy any service to any cloud or your own servers, with pre-built modules that eliminate boilerplate.

What is ModStack?

ModStack is a Platform-as-a-Service (PaaS) alternative to Heroku, Railway, and Render. Unlike traditional PaaS platforms that tie you to a single cloud vendor, ModStack gives you full infrastructure control while keeping the developer experience fast and simple.

Whether you're running a monolith, a fleet of microservices, or a blend of both, ModStack handles builds, deployments, scaling, networking, and observability — so you can stay focused on writing code.

ModStack is cloud-agnostic. It runs on any Kubernetes cluster — EKS, GKE, AKS, on-premises, or bare metal. You can also bring your own servers on the free Hobby plan.

Key Features

ModStack is built around a set of core capabilities that set it apart from conventional PaaS platforms.

Any Language & Framework

Deploy JavaScript, TypeScript, Python, Java, Go, or anything else. Use any framework — there are no restrictions.

Any Cloud or Your Own Servers

Works with EKS, GKE, AKS, on-premises Kubernetes, or bare metal. Bring your own servers on the Hobby plan.

Ready-to-use Modules

Drop in pre-built modules for Auth, RBAC, Key Value Store, Object Storage, Task queues, and more — zero boilerplate.

Scale to Zero

Services scale down automatically when idle, keeping infrastructure costs minimal without any manual effort.

How it Works

ModStack sits between your code and your infrastructure. You push code — ModStack handles everything else: building container images, deploying to your cluster, wiring up networking, and monitoring your services.

1

Create a project

Set up a new project on the ModStack dashboard and connect it to your cloud account or your own servers.

2

Point to your Git repository

Connect any Git provider (GitHub, GitLab, Bitbucket). ModStack automatically builds and deploys on every push to your chosen branch.

3

Add modules (optional)

Browse the module store and add pre-built services — Authentication, RBAC, Object Storage, and more — directly into your project.

4

Deploy to any target

Point ModStack at your cloud account or Kubernetes cluster. Environments, networking, and scaling are configured automatically.

Next Steps

Ready to go deeper? Start with one of these sections.