Hatch Logo
Hatch

Code in.
Live out.

You provide the Dockerfile. Hatch provisions the queue, builds the image, registers the ECS task, routes the ALB, and points the wildcard SSL.

Build Log — WebSocket Stream
$ hatch deploy --project api-gateway --target production
[19:28:53]

Your cloud. Our control plane.

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

Set your CPU/Memory requirements, expose your port, and securely add environment variables.

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
React
React
Next.js
Next.js
FastAPI
FastAPI
NestJS
NestJS
Django
Django
Laravel
Laravel
PostgreSQL
PostgreSQL
MongoDB
MongoDB
Redis
Redis
RabbitMQ
RabbitMQ
Apache Kafka
Apache Kafka
NGINX
NGINX
Grafana
Grafana

Everything you need to build.

Deploy complex architectures using simple building blocks.

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...

System Blueprint

Engineered for decoupling.

Hatch operates as a monorepo of independent microservices communicating over RabbitMQ.

GitHub
Source control
OAuth + Webhooks
API Gateway
Go · Gin
BuildJobEvent
RabbitMQ
Message broker
Pub/Sub
Consume
PostgreSQL
RDS · App data
Cache
Redis
ElastiCache · Logs
Read / Write
API Gateway
Stateless
Builder
Clone → Build → ECR
Image URI
AWS
Deployer
ECS · ALB · Route53
Provision
Target Infrastructure
AWS
ECR Registry
Private images
AWS
ECS Fargate
Serverless compute
AWS
ALB + Route53
Traffic + DNS + TLS