MildStack CLI
The MildStack CLI is your command-line interface for managing local AWS instances. Start, stop, inspect, and delete instances with simple commands.
The MildStack CLI lets you control your local AWS environment directly from the terminal. It's a single binary with no dependencies — just download and run.
Commands
| Command | Description |
|---|---|
mildstack start | Start a new local instance |
mildstack instances | List all known instances |
mildstack status | Show the status of a running instance |
mildstack stop | Stop a running instance |
mildstack delete | Delete an instance and its data |
Starting an Instance
# Start on the default port (4566)
mildstack start
# Start on a specific port
mildstack start 8080
# Start in the background
mildstack start --detachWhen you run mildstack start, the runtime starts an AWS-compatible API server on the specified port. All three services (S3, DynamoDB, SQS) are available immediately.
If port 4566 is already in use, MildStack will automatically try the next available port.
Listing Instances
# Human-readable output
mildstack instances
# Machine-readable JSON output
mildstack instances --jsonThis shows all instances that MildStack knows about, including their port, status (running or stopped), and endpoint URL.
Checking Status
mildstack statusShows detailed information about the currently running instance, including active services and their health.
Stopping Instances
# Stop a specific instance by port
mildstack stop 4566
# Stop all running instances
mildstack stop --allStopping an instance shuts down the API server but preserves all data. You can restart on the same port to resume where you left off.
Deleting Instances
# Delete a specific instance by port
mildstack delete 4566
# Delete all instances
mildstack delete --allPermanent action
Deleting an instance removes all of its stored data — buckets, tables, queues, and messages. This action cannot be undone.
Global Flags
| Flag | Description |
|---|---|
--json | Output results in machine-readable JSON format |
--help | Show help for any command |
Data Storage
All instance data is stored locally on your machine under ~/.mildstack/. Each instance keeps its own isolated data directory, so multiple instances running on different ports never interfere with each other.
~/.mildstack/
├── instances/
│ ├── active/ # Currently tracked instances
│ └── saved/ # Instance metadata
├── config/ # Configuration files
└── logs/ # Runtime logsNext Steps
MildStack Desktop
The MildStack Desktop App is a visual interface for browsing and managing your local AWS resources. Browse S3 buckets, explore DynamoDB tables, and inspect SQS queues — all from one app.
Instances
Manage multiple MildStack instances running on different ports. Each instance has its own isolated data and services.

