Maelstrom - Easy Container Deployment

Maelstrom is a HTTP reverse proxy that automatically starts and stops containers based on activity.

Get started

Open-source AGPL 3 Licensed.

Auto Activation

Start containers automatically when a HTTP request is received.

Autoscaling

Maelstrom will start and stop containers based on the number of concurrent requests.

Cron Scheduler

Trigger HTTP routes automatically by defining crontab rules.

Single YAML Config

Write a single YAML file describing how to start each container in your system.

Single Binary

Run maelstromd and docker on each node. No other software is required which allows you to get a cluster running in minutes.

AWS Aware

Built in support for Auto Scaling lifecycle hooks and Spot instance interruptions so that nodes gracefully exit the cluster without dropping requests.