Sonic Screwdriver
Multi-functional tool to manage AWS infrastructure


sonic ssh

sonic ecs-run

sonic ecs-exec

sonic list

sonic execute


Sonic Screwdriver is a multi-functional tool to manage AWS infrastructure. It's a swiss army knife type of tool and has a variety of uses. Mainly it's focus is to automate mundane repetitive tasks into simple one line commands. With it you are able to debug environments and issues quickly.

The command that Sonic Screwdriver provides is called sonic. One thing you can use it it for is to quickly ssh into an instance provided an identifer. Another use for sonic is to ssh into the instance and run docker exec to jump immediately into the container. Sonic helps with these boring tasks so you can focus your mental energies on solving the actual problem at hand.


With one command you can go from your local machine into a live ECS running docker container. Boom!

$ sonic ecs-exec hi-web-prod --cluster stag
Running: scp -r /tmp/sonic  > /dev/null
=> ssh -t bash /tmp/sonic/bash_scripts/

Learn More