Your non-production AWS runs 24/7. It shouldn't.
Automatically park EC2 and RDS instances at night and on weekends. Most teams save 30–65% on non-production costs in under 5 minutes.
Every plan starts with a 14-day free trial. Cancel anytime.
Your AWS bill doesn't care that it's 2am
Non-production resources sit idle 65% of the week — nights, weekends, holidays. That idle time costs real money. Every month. Quietly.
Silent cost bleed
Your staging database has been running since last Tuesday. Nobody's touched it in 4 days. The meter kept ticking while your team slept, commuted, and watched Netflix.
Manual shutdown chaos
Someone stops the dev instances Friday afternoon. Monday morning, half the team can't work because nobody restarted them. The other half forgot to stop theirs entirely.
Multi-account blind spots
Resources scattered across 3 accounts and 5 regions. No single view of what's running, what it costs, or who left that "temporary" instance running 6 weeks ago.
Five minutes. Zero infrastructure changes.
Connect your account, pick a schedule, and start saving. Nothing to deploy, nothing to maintain.
- 01
Connect your AWS account
Create a cross-account IAM role with least-privilege permissions. Takes about 2 minutes.
Uses STS AssumeRole. No static access keys.
trust-policy.json{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::PARKMYAWS:root" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "sts:ExternalId": "your-external-id" } } }] } - 02
We discover your resources
ParkMyAWS finds your EC2 and RDS instances across all enabled regions. No agents to install.
Multi-region discovery. No infrastructure changes.
resource discovery$ discovering resources...us-east-1 found 12 EC2, 3 RDSeu-west-1 found 8 EC2, 1 RDSdiscovery completetotal: 20 EC2, 4 RDS - 03
Set a schedule
Pick a template or define custom hours. Business Hours, Extended, Weekends, or a cron expression.
You choose which resources to schedule. Full control.
Schedule template - 04
Watch the savings stack up
See exactly how much you saved, broken down per resource. Get notified when resources start and stop.
Real-time savings dashboard with email alerts.
Savings this month€0saved across 14 resourcesi-0a1b2c3d4e staging-api€0i-1f2e3d4c dev-worker€0db-dev-postgres€0
How much are you burning?
Adjust the sliders. See what parking your non-production resources could save.
Everything you need, nothing you don't
Every plan includes every feature. You only pay for the scale you need.
EC2 & RDS Scheduling
Stop and start instances and databases on a schedule. Business hours, extended hours, weekends only, or fully custom cron expressions.
Any Region, Any Account
Connect multiple AWS accounts across any region. One dashboard for all your non-production resources.
IAM Role Security
Connects via IAM AssumeRole with minimal permissions. No credentials stored. Revoke access instantly from your AWS console.
Savings Dashboard
See exactly how much you saved this month, broken down per resource. Track trends over time.
Smart Notifications
Email, Slack, and Teams alerts when resources start, stop, or when something unexpected happens.
Schedule Pausing
Need a resource running outside schedule? Pause it with one click. Resume when you're done.
Supported services
Only services that can be cleanly stopped and started. No workarounds.
EC2
Stop and start instances on schedule
RDS
Stop and start databases including Aurora
ECS
Scale services to zero and back up
Secure by design.
ParkMyAWS connects to your account using an IAM Cross-Account Role with the minimum permissions needed. We never store credentials. We never access your data.
- AWS STS AssumeRole — no static access keys stored
- Least-privilege IAM policy — read-only discovery, scoped management actions
- Supports EC2 instances and RDS databases (including Aurora)
- No access to application data, S3, or database contents
- Access revocable anytime from your AWS Console
- All API calls logged in CloudTrail
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ResourceDiscovery",
"Effect": "Allow",
"Action": [
"ec2:Describe*",
"rds:Describe*",
"rds:ListTagsForResource"
],
"Resource": "*"
},
{
"Sid": "ResourceManagement",
"Effect": "Allow",
"Action": [
"ec2:StartInstances",
"ec2:StopInstances",
"rds:StartDBInstance",
"rds:StopDBInstance",
"rds:StartDBCluster",
"rds:StopDBCluster"
],
"Resource": "*"
}
]
}Free options exist. Here's the catch.
You've got free options — write it yourself with Lambda, or deploy AWS's Instance Scheduler. Both work. But both leave you hosting, maintaining, and debugging infrastructure in your own account. ParkMyAWS does it all for you.
DIY with Lambda + EventBridge
- ✕IAM roles you set up and rotate
- ✕Lambda functions per region
- ✕Cron rules and scheduling logic
- ✕Failure handling and retries
- ✕Logging, monitoring, edge cases
AWS Instance Scheduler
- ✕You host and maintain it yourself
- ✕Schedules edited as raw JSON
- ✕~$2–10/month, and you still run it
- ✕Quarterly upgrades and patching
- ✕No dashboard, no savings reporting
ParkMyAWS
- 5-minute setup, no code
- Centralized dashboard — no JSON
- Savings tracking per resource
- Email and Slack notifications
- Any region, any account
Pays for itself in days, not months
One medium EC2 left running overnight costs €40–€100/month. ParkMyAWS saves multiples of that.
Pro
Growing teams with multiple environments.
Team
For larger teams and complex infrastructure.
Annual billing includes 1 month free. No credit card required. Cancel anytime.
All plans include
Frequently asked questions
We don't want that stress either. ParkMyAWS discovers your resources, but only schedules the ones you explicitly select. Nothing is touched automatically. Your production environment stays running unless you deliberately assign it a parking schedule.
Fair concern. We use an AWS Cross-Account IAM Role with least-privilege permissions. No secret keys stored. No access to your application data. Permissions are limited to describing resources and starting/stopping EC2 and RDS. You can revoke access anytime directly from your AWS console. See our full IAM policy documentation for a complete breakdown.
You can pause any resource's schedule directly from the ParkMyAWS dashboard. The resource stays running until you resume the schedule. No digging through the AWS console.
Most non-production resources sit idle nights and weekends — that's roughly 65% of the week. Parking them during that time can cut those costs nearly in half. If you're running multiple dev or staging instances, ParkMyAWS typically pays for itself quickly.
Today we support EC2 instances and RDS databases (including Aurora clusters). ECS service scheduling is coming soon. We only add services that can be cleanly stopped and started — no workarounds or data loss risk. Learn more in our scheduling guide.
Plans start at €39/month for small teams and scale up based on the number of AWS accounts, resources, and users. Every plan includes all features and a 14-day free trial with no credit card required.
AWS Instance Scheduler requires you to deploy and maintain a CloudFormation stack with Lambda functions, DynamoDB tables, and EventBridge rules in every account and region. ParkMyAWS is a managed service — connect your account in 5 minutes and start scheduling immediately with no infrastructure to maintain.
Yes. You can connect multiple AWS accounts and manage all their resources from a single dashboard. Each account connects via its own IAM cross-account role, and you can create schedules that span resources across different accounts.
Stopping an EC2 instance preserves its EBS volumes and all data on them — nothing is lost. RDS databases retain all data when stopped. ParkMyAWS only calls the standard AWS stop/start APIs, exactly the same as stopping an instance manually from the AWS console.
ParkMyAWS supports all AWS commercial regions. When you connect an account, you choose which regions to enable for resource discovery. You can add or remove regions at any time from your account settings.
Your all-in-one AWS resource scheduler
Connect your account. Set a schedule. Watch the savings stack up.
14-day free trial · No credit card required