AWS SSM access to private RDS,
made practical on macOS.
Storm Tunnel turns the secure AWS pattern into a repeatable workflow: your Mac connects through Session Manager to an EC2 instance that can reach private RDS endpoints and internal services.
One-Click RDS Access
Save the instance, AWS profile, region, RDS endpoint, and ports once. Developers connect to localhost without rebuilding a long Session Manager command every time.
Visible Connection State
See whether a private database tunnel is connected, connecting, or has failed, in the main window and the menu bar. Dropped AWS sessions reconnect a limited number of times, then stop with a clear error.
AWS SSM First-Class
Use IAM credentials and Session Manager instead of public IPs, inbound SSH, or shared bastion keys. Built for teams that already trust AWS as the access control plane.
Private & Trusted
The app has no usage analytics or tracking. Tunnel configurations stay on your Mac, and credentials are kept in the macOS Keychain.
SSH Compatibility
Existing SSH tunnels still work. Import ~/.ssh/config when you need classic bastions or self-managed servers, while keeping AWS SSM as the preferred cloud path.
Fewer Support Requests
Check Access in the tunnel editor validates the instance, tests Session Manager permissions, and copies the IAM policy you need to request. Errors say what to fix: sign in again, pick another local port, or ask for access.
AWS Session Manager for private databases.
DevOps engineers can keep RDS in private subnets and give developers a controlled path through an SSM-managed EC2 instance. Developers connect from their database client to localhost; AWS handles the session identity and transport.
- No inbound SSH or database ports required
- AWS profiles and IAM Identity Center (SSO) sign-in
- Requires AWS CLI v2 and the Session Manager plugin
- Works with PostgreSQL, MySQL, and Aurora endpoints
- Session activity can fit existing AWS audit trails
Reduce operational friction.
Storm Tunnel lives in your menu bar. Developers can switch approved RDS and internal service tunnels on and off without switching context, and infrastructure teams avoid repeating setup instructions in Slack.
- Standard macOS keyboard shortcuts
- Consistent access patterns
- One switch per tunnel
- Stop all tunnels from one place
Clear, actionable notifications.
Toasts appear in the app while it is active, and macOS notifications take over when it is in the background.
Connection success feedback
Helpful status updates
Proactive warnings
Clear error messages
- Success, info, warning, and error messages
- Auto-dismiss based on severity; critical alerts stay until dismissed
- System notifications when the app is in the background
- Notification preferences in Settings
See Storm Tunnel in Action
A comprehensive look at every feature and workflow.
Quick access from menu bar
Add new tunnel configurations
Monitor all your tunnels
SSH keys for existing environments
Customize to your workflow
Simple license management
Export selected tunnels, encrypted if you choose
Make AWS private access usable.
Use Session Manager for RDS and internal services without making every developer memorize the CLI.