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.
Create a project
Set up a new project on the ModStack dashboard and connect it to your cloud account or your own servers.
Point to your Git repository
Connect any Git provider (GitHub, GitLab, Bitbucket). ModStack automatically builds and deploys on every push to your chosen branch.
Add modules (optional)
Browse the module store and add pre-built services — Authentication, RBAC, Object Storage, and more — directly into your project.
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.
Quick Start →
A step-by-step walkthrough to deploy your first service from a blank slate.
Philosophy →
Understand the design principles and values that guide how ModStack is built.
Core Concepts →
Learn about Projects, Services, Modules, and Environments before you build.
Browse Modules →
Explore all pre-built modules for auth, storage, messaging, and background tasks.