Hatch Logo
Hatch

Code in.
Live out.

A PaaS for shipping Dockerized apps on your own cloud. Connect a repo, set your runtime, and Hatch handles the path to production.

Build Log — WebSocket Stream
$ hatch deploy --project api-gateway --target production
[09:24:29]

Your cloud. One deployment layer.

Hatch is a self-hosted alternative to platforms like Render and Heroku. Instead of paying a premium for managed hosting, Hatch lives directly inside your AWS account.

01
01

Connect Repository

Link your GitHub account. Select a repository and branch. Hatch automatically configures webhooks to listen for code changes.

02
02

Configure Environment

Confirm the branch and Dockerfile path, then add the environment variables your app needs at runtime.

03
03

Automated Rollout

Click deploy. Hatch builds your image, pushes it to ECR, provisions Fargate compute, and assigns a secure HTTPS domain.

Universal Support

Hatch supports every modern language and framework through Docker.

Node.js
Node.js
Go
Go
Python
Python
Rust
Rust
Bun
Bun
Deno
Deno
React
React
Vite
Vite
Next.js
Next.js
Vue.js
Vue.js
SvelteKit
SvelteKit
Astro
Astro
NGINX
NGINX
Express
Express
FastAPI
FastAPI
NestJS
NestJS
Django
Django
Flask
Flask
Laravel
Laravel
Spring Boot
Spring Boot

Built for every workload your app grows into.

Start with a web service today, then expand into private services, workers, and scheduled jobs as your system evolves.

Web Services

Public-facing applications with auto-provisioned SSL and zero-downtime rollouts.

Private Services

Internal APIs and microservices that sit safely behind your VPC.

Background Workers

Always-on processes pulling from queues like RabbitMQ or SQS.

Cron Jobs

Scheduled tasks executed via AWS EventBridge triggers.

Ship faster without paying the DevOps tax.

Zero-Downtime Rollouts

Traffic shifts seamlessly to new instances only after health checks pass.

Real-Time Log Streaming

Every build and deploy step streams live to your browser via WebSocket.

Automated TLS & DNS

Every web service gets a secure, HTTPS-enabled URL out of the box.

GitHubGitOps Workflow
git commit -m "update caching layer"
git push origin main

Webhook intercepted
Queueing BuildJobEvent...
Compiling container image...
Provisioning Fargate task...