Overview
Blacksmith runners are 2x faster and 50% cheaper than GitHub-hosted runners
The best way to get started with Blacksmith is to go through our quickstart and use our Migration Wizard, which creates a PR with all of the required changes to use Blacksmith runners in three clicks.
Reasons why developers love us
-
We’re substantially faster: We orchestrate jobs over our fleet of modern gaming CPUs which have significantly higher single-thread performance compared to their server counterparts. Blacksmith is twice as fast as GitHub’s decade-old server hardware for most CI jobs. Learn more about our runners here.
-
We’re able to provision runners instantly: Blacksmith runs jobs in ephemeral Firecracker microVMs which boot up in less than 3 seconds, regardless of runner size and number of concurrent jobs. We maintain our own homogenous pool of compute, so your CI jobs don’t compete with other on-demand workloads like they would on a hyperscaler like AWS.
-
We’re less than half the cost: Our runners are exactly half the cost of GitHub’s per minute. Since Blacksmith runners are also faster, you will consume fewer minutes than on GitHub. Discover your potential savings with Blacksmith here.
-
We’re a drop-in replacement: Blacksmith runners boot off of the same image(s) as GitHub’s runners and have the exact same environment. Transitioning to Blacksmith is as simple as changing a single line in your workflow file.
-
We co-locate your cache right next to your runners: Our custom
useblacksmith/cache
action quadruples cache throughput to 400MB/s, significantly outperforming GitHub’s cacheactions/cache@v3
. Read more about our cache action here. -
We offer unlimited concurrency: Blacksmith runners are not subject to the same concurrency limits as GitHub-hosted runners. You can run as many jobs as you need, without the risk of being queued.