# Blacksmith - [Quickstart](https://docs.blacksmith.sh/introduction/quickstart.md): Try the fastest way to run your GitHub Actions in under 5 minutes - [Instance Types](https://docs.blacksmith.sh/blacksmith-runners/overview.md): Blacksmith runners are 2x faster and costs 67% less than GitHub-hosted runners - [Right-sizing](https://docs.blacksmith.sh/blacksmith-runners/rightsizing.md): Find jobs on the wrong runner size and move them in one PR - [Static IP](https://docs.blacksmith.sh/blacksmith-runners/static-ip.md): Use Blacksmith runners with a dedicated static IP - [4x Faster Actions Cache](https://docs.blacksmith.sh/blacksmith-caching/dependencies-actions.md): Blacksmith automatically caches your dependencies to speed up your workflows - [40x Faster Docker Builds](https://docs.blacksmith.sh/blacksmith-caching/docker-builds.md): Blacksmith can cache your Docker layers to speed up your workflows - [Faster Container Init](https://docs.blacksmith.sh/blacksmith-caching/docker-container-caching.md): Blacksmith caches Docker images across runs to eliminate pull and extraction overhead - [Faster Git Checkouts](https://docs.blacksmith.sh/blacksmith-caching/git-checkout-caching.md): Blacksmith can cache your Git repositories to speed up checkouts across runs - [Sticky Disks](https://docs.blacksmith.sh/blacksmith-caching/dependencies-sticky-disks.md): Blacksmith optionally offers Sticky Disks to speed up your workflows - [Bazel Build Caching](https://docs.blacksmith.sh/blacksmith-caching/bazel-build-caching.md): Blacksmith transparently caches your Bazel build artifacts with zero configuration - [Go Build Caching](https://docs.blacksmith.sh/blacksmith-caching/go-build-caching.md): Blacksmith caches your Go builds and test results across runs - [Testboxes](https://docs.blacksmith.sh/blacksmith-testbox/overview.md): Let coding agents run CI against local changes, instantly - [Overview](https://docs.blacksmith.sh/blacksmith-cli/overview.md): Allow your agents to access Blacksmith usage data through the terminal - [Cache](https://docs.blacksmith.sh/blacksmith-cli/cache.md): List and delete cache entries from the terminal - [Sticky disks](https://docs.blacksmith.sh/blacksmith-cli/stickydisk.md): List and delete sticky disks from the terminal - [Jobs](https://docs.blacksmith.sh/blacksmith-cli/jobs.md): Inspect job runs and aggregate CPU/memory metrics - [Logs](https://docs.blacksmith.sh/blacksmith-cli/logs.md): Search and analyze CI logs across your organization from the terminal - [Usage and cost reporting](https://docs.blacksmith.sh/blacksmith-cli/usage.md): Pull your Blacksmith usage and cost data programmatically for billing and cost reporting workflows - [Testbox](https://docs.blacksmith.sh/blacksmith-cli/testbox.md): Testbox CLI commands and flags - [Run History](https://docs.blacksmith.sh/blacksmith-observability/history.md): Fastest way to search, filter, and debug past CI runs on Blacksmith runners - [Logs](https://docs.blacksmith.sh/blacksmith-observability/logs.md): Fastest way to search and filter logs across all CI jobs running on Blacksmith runners - [SSH Access](https://docs.blacksmith.sh/blacksmith-observability/ssh-access.md): Fastest way to debug running jobs and inspect VM state - [Monitors](https://docs.blacksmith.sh/blacksmith-observability/monitors.md): The fastest way to debug your CI jobs - [Metrics](https://docs.blacksmith.sh/blacksmith-observability/metrics.md): Easiest way to monitor machine metrics on Blacksmith runners - [Test Analytics](https://docs.blacksmith.sh/blacksmith-observability/test-analytics.md): Easiest way to monitor your test suite health across your team - [CI Analytics](https://docs.blacksmith.sh/blacksmith-observability/dashboard.md): Fastest way to monitor your GitHub Actions performance and costs across your team - [Permissions](https://docs.blacksmith.sh/blacksmith-administration/permissions.md): How GitHub permissions map to Blacksmith access - [GitHub App](https://docs.blacksmith.sh/blacksmith-administration/github-app.md): Permissions the Blacksmith GitHub App requests, and which product features use them - [Network & IP Allowlisting](https://docs.blacksmith.sh/blacksmith-administration/network-allowlisting.md): Control plane IPs to allowlist in GitHub for Blacksmith to register runners - [Scale Apps](https://docs.blacksmith.sh/blacksmith-administration/scale-apps.md): Auxiliary GitHub Apps that raise per-org rate-limit headroom for runner provisioning - [Settings](https://docs.blacksmith.sh/introduction/settings.md): Learn more about the Blacksmith Settings page - [Terms of Service](https://docs.blacksmith.sh/about/terms-of-service.md) - [Privacy Policy](https://docs.blacksmith.sh/about/privacy-policy.md) - [Support Terms](https://docs.blacksmith.sh/about/support-terms.md) - [Data Processing Addendum](https://docs.blacksmith.sh/about/data-processing-addendum.md) - [Sub-processors](https://docs.blacksmith.sh/about/sub-processors.md) - [Why [code]smith](https://docs.blacksmith.sh/codesmith/why.md): You handed the task to an agent. Why does it stop when you close your laptop? - [Wait, it can do that?](https://docs.blacksmith.sh/codesmith/examples.md): Each example replays a [code]smith session and ends with a prompt you can try on your own code. - [Get started](https://docs.blacksmith.sh/codesmith/get-started.md): Connect GitHub, then send your first task. - [Integrations](https://docs.blacksmith.sh/codesmith/integrations.md): Extend [code]smith with external MCP servers to debug production systems and add context - [Pricing & FAQs](https://docs.blacksmith.sh/codesmith/pricing-and-faqs.md) - [Proof](https://docs.blacksmith.sh/proof/overview.md): Evidence that a pull request does what it claims, posted next to the diff. ## Optional - [Status](https://status.blacksmith.sh) - [Support](https://app.blacksmith.sh/?support=open) - [Security](https://www.blacksmith.sh/security) - [Pricing](https://www.blacksmith.sh/pricing) - [Console](https://app.blacksmith.sh) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.