Current LocalStack 63,725 releases come in four plans. All include CloudFormation 24 , Lambda 24 , DynamoDB 24 and S3 24 ; the differences are services, persistence, IAM enforcement and commercial rights:
| Plan | Price (Sep 2026) | Use | Services | Notable extras |
|---|---|---|---|---|
| Hobby | Free | Non-commercial only | 30+ | One personal sandbox |
| Base | $39/month yearly, $45 monthly | Commercial | 55+ | RDS 24 , ECS, IAM enforcement, persistence |
| Ultimate | $89/month yearly | Commercial | 110+ | IAM policy testing, ephemeral environments |
| Enterprise | Custom | Commercial | All | Kubernetes 5,150 and air-gapped delivery, SSO |
The pinned 4.13.1 Community image sits outside these plans, with a fixed feature set. Once it runs (LocalStack in Docker), its health endpoint lists what it emulates:
curl -s localhost:31566/_localstack/health \
| jq -r '.services | keys | join(" ")' | fold -s -w 90Output
acm apigateway cloudformation cloudwatch config dynamodb dynamodbstreams ec2 es events firehose iam kinesis kms lambda logs opensearch redshift resource-groups resourcegroupstaggingapi route53 route53resolver s3 s3control scheduler secretsmanager ses sns sqs ssm stepfunctions sts support swf transcribe
There is no rds and no ecs: that is why BookNest's catalog moves from PostgreSQL 1,289 to DynamoDB, and its API from a container to Lambda, in this chapter (Database and Compute argues the choice). IAM policies are stored but not enforced, so a missing permission shows up only on real AWS 24 (IAM on LocalStack).