The free LocalStack
alternative
LocalStack is no longer free. MiniStack is. Free forever.
30+ AWS services on a single
port — with real Postgres, Redis, and Docker containers. No account, no license key, no
telemetry.
Everything you need, locally
Core AWS services plus real infrastructure — RDS runs actual databases, ElastiCache runs real Redis, ECS starts real Docker containers, Athena executes real SQL via DuckDB (when installed).
-
🪣S3Buckets, objects, versioning, encryption, lifecycle, CORS, Object Lock, replicationREST/XML
-
📨SQSQueues, FIFO, DLQ, batch, visibilityJSON+Query
-
📢SNSTopics, subscriptions, fanout to SQS, batch publishQuery/XML
-
🗃️DynamoDBTables, CRUD, query, scan, transactions, TTL, GSIJSON
-
⚡LambdaReal Python execution, warm workers, SQS event source mapping, LayersREST/JSON
-
🔐IAMUsers, roles, policies, groups, instance profiles, OIDCQuery/XML
-
🎫STSCallerIdentity, AssumeRole, GetSessionTokenQuery/XML
-
🔑Secrets ManagerCRUD, versioning, rotation, resource policiesJSON
-
📊CW LogsGroups, streams, retention, subscription filters, metric filters, InsightsJSON
-
📐SSM ParamsString, SecureString, paths, labels, tagsJSON
-
🚌EventBridgeBuses, rules, targets, Lambda dispatch, archives, permissionsJSON
-
🌊KinesisStreams, split/merge shards, consumers, encryption, monitoringJSON
-
📈CW MetricsMetrics, alarms, composite alarms, dashboards, alarm historyQuery/CBOR
-
✉️SESSend email/raw/templated, identities, configuration setsQuery/XML
-
🔄Step FunctionsFull ASL engine, sync execution, task tokens, all state typesJSON
-
🌐API Gateway v2HTTP APIs, Lambda proxy, path params, execute-api data planeREST/JSON
-
🔌API Gateway v1REST APIs, resources, methods, integrations, stages, MOCK, Lambda proxy format 1.0REST/JSON
-
🐘RDSReal Postgres/MySQL containersReal Docker
-
🔴ElastiCacheReal Redis/Memcached containers, users, user groupsReal Docker
-
🐳ECSRunTask starts real containers, capacity providersReal Docker
-
🧪GlueCatalog, crawlers, jobs, triggers, workflowsReal Exec
-
🔍AthenaReal SQL via DuckDB (optional), data catalogs, prepared statementsDuckDB
-
🚒FirehoseDelivery streams, PutRecord/PutRecordBatch, S3 delivery, encryption, tagsREST/JSON
-
🌐Route53Hosted zones, record sets (CREATE/UPSERT/DELETE), health checks, tags, alias recordsREST/XML
-
🔒CognitoUser pools, auth flows, TOTP MFA, identity pools, federated credentialsJSON
-
🖥️EC2Instances, VPCs, subnets, security groups, route tables, ENIs, elastic IPs, NAT gateways, NACLs, flow logs, VPC peering, DHCP options, egress-only IGWsQuery/XML
-
⚡EMRClusters, steps, instance groups/fleets, bootstrap actions, tags — Pro-only on LocalStackJSON
-
💾EBSVolumes, snapshots, attach/detach, modify, copy — Pro-only on LocalStackQuery/XML
-
📁EFSFile systems, mount targets, access points, lifecycle, backup policy — Pro-only on LocalStackREST/JSON
-
⚖️ALB / ELBv2Load balancers, target groups, listeners, rules, Lambda targets + live data-plane routing — Pro-only on LocalStackQuery/XML
-
🔐ACMRequest, import, describe certificates; DNS validation records; SANs; tagsJSON
-
✉️SES v2SendEmail, identities, configuration sets, account suppression — REST APIREST/JSON
-
🛡️WAF v2WebACLs, IP sets, rule groups, resource associations, LockToken enforcement — Pro-only on LocalStackJSON
-
☁️CloudFormationStack lifecycle, change sets, 12 resource types, YAML/JSON templates, intrinsic functions, rollback, cross-stack exportsXML
-
🔑KMSRSA & symmetric envelope encryption for internal cryptographic signaturesJSON
-
📦ECRIn-memory container registry providing Docker V2 manifests and full lifecycle rulesJSON
-
⚡AppSyncServerless GraphQL architecture mocking local DataSources and complex ResolversREST/JSON
-
🌐CloudFrontHigh-throughput edge location edge server emulation targeting origins nativelyXML
Start Testing in Seconds
Integrating Ministack is as simple as overriding the AWS endpoint URL. Select your tool below to see exactly how to write your local test code.
LocalStack vs MiniStack
Same developer experience. Fraction of the cost and footprint.
| Feature | LocalStack Free | LocalStack Pro | MiniStack ⚡ |
|---|---|---|---|
| Core services (S3, SQS, DDB…) | Now paid | ✅ | ✅ Free |
| Lambda, IAM, SSM, EventBridge | Paid | ✅ | ✅ Free |
| RDS (real DB containers) | ❌ | ✅ | ✅ Real Postgres/MySQL |
| ElastiCache (real Redis) | ❌ | ✅ | ✅ Real Redis |
| ECS (real Docker) | ❌ | ✅ | ✅ Real Docker |
| Athena (real SQL) | ❌ | ✅ | ✅ DuckDB (optional) |
| Glue Catalog + Jobs | ❌ | ✅ | ✅ |
| API Gateway v2 (HTTP APIs) | ✅ | ✅ | ✅ + data plane |
| API Gateway v1 (REST APIs) | ✅ | ✅ | ✅ + data plane |
| Firehose | ✅ | ✅ | ✅ S3 delivery |
| Route53 | ✅ | ✅ | ✅ |
| Cognito (user pools + identity) | Paid | ✅ | ✅ Free |
| EC2 (instances, VPC, subnets, SGs) | Paid | ✅ | ✅ Free |
| EMR (clusters, steps, instance groups) | Paid | ✅ | ✅ Free |
| EBS (volumes, snapshots, attach/detach) | Paid | ✅ | ✅ Free |
| EFS (file systems, mount targets, access points) | Paid | ✅ | ✅ Free |
| ALB / ELBv2 (LBs, listeners, rules + Lambda data plane) | Paid | ✅ | ✅ Free |
| SNS→SQS fanout + SQS→Lambda ESM | ❌ | ✅ | ✅ |
| CloudFormation | Paid | ✅ | ✅ Free |
| Startup time | ~15-30s | ~15-30s | ~2s |
| Memory at idle | ~500MB | ~500MB | ~30MB |
| Docker image | ~1 GB | ~1 GB | ~250 MB |
| License | BSL (restricted) | Proprietary | MIT |
| Price | Now paid | $35+/mo | $0 forever |
Real infrastructure, not mocks
Where it matters most — RDS, ElastiCache, and ECS run real Docker containers. No fake endpoints, no stubbed responses.
-
🐘Real databases via RDSCreateDBInstance spins up an actual Postgres or MySQL Docker container. Connect with psycopg2 — it's a real database.
-
🔴Real Redis via ElastiCacheCreateCacheCluster starts an actual Redis container. Use redis-py, run SUBSCRIBE, use it as your session store.
-
🐳Real containers via ECSRunTask pulls and starts real Docker containers via the Docker socket. Test your ECS task definitions locally.
-
🔍Real SQL via AthenaQueries execute via DuckDB when installed. Query S3 data with actual SQL, get actual result sets back. Falls back to mock results without it.
-
🔌Full SDK compatibilityWorks with boto3, AWS CLI, Terraform, CDK, Pulumi — any tool that speaks the AWS API.
-
🔓MIT licensed foreverNo BSL, no feature gates, no "community" vs "pro". Every service is free. Fork it, embed it. MIT is MIT.
Stop paying for local development
One command. 30+ services. Real infrastructure. Free.