Run your GitHub Actions jobs 10x cheaper and 25% faster on your own AWS account, effortlessly.
runs-on: ubuntu-latest
runs-on: sprinters:aws:ubuntu-latest
Ubuntu · x64 · arm64 · AWS
Sprinters launches runners on demand on your AWS account. No pre-provisioning, no idle capacity.
Each runner is an ephemeral EC2 instance that launches when a job starts and automatically terminates when it completes.
One instance per job, always fresh, up to date and launched in seconds. No images to maintain. No infrastructure to run.
I’m currently an ops team of one, so anything I don’t have to manage is hugely helpful. Sprinters is so simple and helps us as we’re getting bitten by ever increasing Actions costs. Overall, lovely product and I’m kicking myself I didn’t think of it!
Public Repository | Private Repository |
---|---|
FREE |
$0.01 per job 1000 jobs free during your first 30 days |
No monthly subscriptions. No per vCPU-minute charge. No hidden costs. Simple per job pricing. You only pay for what you use.
Total cost per minute is usually around 10x cheaper than the equivalent runner from GitHub. Much more compute at the same price or the same compute at a much lower price. The choice is yours.
Scale to zero. Or to infinity. No management infrastructure to run. Just your runners. For the duration of your jobs. At an unbeatable price.
GitHub-hosted runner
|
||
Linux 4-core |
43m 56s Execution time |
$0.70400 Total cost |
|
||
m7i-flex.xlarge 4 vCPUS, 16 GiB RAM
|
36m 50s Execution time 20% faster |
$0.05812 Total cost us-east-1 (spot) 12.1x cheaper |
Sprinters | GitHub (Private Repo) | GitHub (Public Repo) | GitHub (Larger Runners) | |
---|---|---|---|---|
vCPU | 1 - 192 | 2 | 4 | 2 - 96 |
RAM | 0.5 - 1536 GB | 7 GB | 16 GB | 8 - 384 GB |
Storage | 1 - 16384 GB | 14 GB | 14 GB | 75 - 2040 |
CPU Arch | x64 + arm64 | x64 | x64 + arm64 (beta) | x64 + arm64 |
Need lots of CPU? Plenty of RAM? Or very little? Select the right instance type from a wide array of choices.
Freely adjust the runner disk space from a few GB to multiple TB.
Pick the best CPU architecture for the job. Intel, AMD and ARM instances are fully supported.
Launch all your runners in the same AWS account. Or use a different one per repository, workflow or job. The choice is yours.
Put your runners next to the infrastructure they need. Pick the required region, VPC or subnet and never unnecesarily expose a resource over the public internet again.
Go uninterrupted with On-Demand instances. Or go for maximum savings with Spot. Optionally with cheapest availability zone auto-selection.
After we moved our infrastructure from the US to the EU, our deployments got incredibly slow due to latency. I was sure I would need a full day to configure self-hosted runners on AWS. Then I found Sprinters and got it working in under 15 minutes. Awesome! Super happy!!
To migrate to Sprinters, simply set up your AWS account and
change one line in your GitHub
Actions workflow yml:
runs-on: ubuntu-latest
runs-on: sprinters:aws:ubuntu-latest
That's it. Literally.
Stay updated
Once a month we share product updates, new releases and other
tidbits we think you’ll find interesting.