Blacksmith website screenshot

Blacksmith

Blacksmith runs your GitHub Actions up to 2x faster at half the cost on a fleet of modern gaming-CPU bare metal, booting ephemeral Firecracker microVMs in under three seconds. It is a drop-in replacement integrated as a GitHub App and selected via runs-on runner tags, with a co-located CI cache, 40x faster Docker layer caching, sticky disks, an observability dashboard, and a Testbox CLI. Blacksmith does not publish a general-purpose public REST API - integration is GitHub-App, YAML runner-tag, and GitHub Actions based.

Blacksmith publishes 3 APIs on the APIs.io network: GitHub Actions Runners, Docker Builds, and Cache. Tagged areas include CI/CD, GitHub Actions, Runners, Caching, and Docker.

Blacksmith’s developer surface includes authentication, documentation, developer console, status page, engineering blog, and 9 more developer resources.

35.4/100 thin ▬ flat Agent 28/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
5 APIs
CI/CDGitHub ActionsRunnersCachingDocker

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 35.4/100 · thin
Contract Quality 8.1 / 25
Developer Ergonomics 5.7 / 20
Commercial Clarity 9.5 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 28/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/blacksmith-sh: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 5

Individual APIs this provider publishes, each with its own machine-readable definition.

Blacksmith GitHub Actions Runners

Drop-in faster GitHub-hosted runner replacement selected by changing the runs-on tag (e.g. blacksmith-2vcpu-ubuntu-2404). Linux/Windows jobs run in ephemeral Firecracker microVM...

Blacksmith Docker Builds

Accelerated Docker image builds via Blacksmith's BuildKit and the useblacksmith/build-push-action and useblacksmith/setup-docker-builder GitHub Actions, reusing cached layers on...

Blacksmith Cache

Co-located CI cache that transparently backs official GitHub and popular third-party cache actions (e.g. actions/cache, useblacksmith/cache) at roughly 400MB/s, plus Sticky Disk...

Blacksmith Testbox CLI

Command-line interface (beta) that lets coding agents run CI against local changes instantly - blacksmith testbox warmup/run/status dispatch a workflow to a warm microVM, rsync ...

Blacksmith Dashboard and Observability

Web dashboard at app.blacksmith.sh for organization setup, runner and cache management, and observability - CI analytics, run history, logs, machine metrics, monitors, SSH acces...

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Blacksmith

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Blacksmith Sh Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Blacksmith Sh Authentication

oauth2 · 1 scheme

SECURITY

Blacksmith Sh Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Blacksmith Sh Trust Center

SOC 2, ISO 27001, HIPAA, GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Blacksmith Sh Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: blacksmith-sh
url: https://raw.githubusercontent.com/api-evangelist/blacksmith-sh/refs/heads/main/apis.yml
name: Blacksmith
kind: company
description: Blacksmith runs your GitHub Actions up to 2x faster at half the cost on a fleet of modern gaming-CPU bare metal,
  booting ephemeral Firecracker microVMs in under three seconds. It is a drop-in replacement integrated as a GitHub App and
  selected via runs-on runner tags, with a co-located CI cache, 40x faster Docker layer caching, sticky disks, an observability
  dashboard, and a Testbox CLI. Blacksmith does not publish a general-purpose public REST API - integration is GitHub-App,
  YAML runner-tag, and GitHub Actions based.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/blacksmith-sh.png
tags:
- CI/CD
- GitHub Actions
- Runners
- Caching
- Docker
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: blacksmith-sh:github-actions-runners
  name: Blacksmith GitHub Actions Runners
  tags:
  - GitHub Actions
  - Runners
  - CI/CD
  - Firecracker
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.blacksmith.sh/blacksmith-runners/overview
  baseURL: https://app.blacksmith.sh
  properties:
  - url: https://docs.blacksmith.sh/blacksmith-runners/overview
    type: Documentation
  - url: https://docs.blacksmith.sh/introduction/quickstart
    type: APIReference
  - url: openapi/blacksmith-sh-openapi.yml
    type: OpenAPI
  description: Drop-in faster GitHub-hosted runner replacement selected by changing the runs-on tag (e.g. blacksmith-2vcpu-ubuntu-2404).
    Linux/Windows jobs run in ephemeral Firecracker microVMs; x64, ARM64, and macOS (Apple Silicon M4) families are offered
    in 2-32 vCPU sizes. Configured via the GitHub App and YAML workflow, not a programmatic REST API.
- aid: blacksmith-sh:docker-builds
  name: Blacksmith Docker Builds
  tags:
  - Docker
  - BuildKit
  - Layer Caching
  - Builds
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.blacksmith.sh/blacksmith-caching/docker-builds
  baseURL: https://app.blacksmith.sh
  properties:
  - url: https://docs.blacksmith.sh/blacksmith-caching/docker-builds
    type: Documentation
  - url: openapi/blacksmith-sh-openapi.yml
    type: OpenAPI
  description: Accelerated Docker image builds via Blacksmith's BuildKit and the useblacksmith/build-push-action and useblacksmith/setup-docker-builder
    GitHub Actions, reusing cached layers on sticky disks to rebuild only what changed - up to 40x faster. Used as GitHub
    Actions in a workflow, not via a public REST API.
- aid: blacksmith-sh:cache
  name: Blacksmith Cache
  tags:
  - Cache
  - Sticky Disks
  - Dependencies
  - Artifacts
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.blacksmith.sh/blacksmith-caching/dependencies-actions
  baseURL: https://app.blacksmith.sh
  properties:
  - url: https://docs.blacksmith.sh/blacksmith-caching/dependencies-actions
    type: Documentation
  - url: openapi/blacksmith-sh-openapi.yml
    type: OpenAPI
  description: Co-located CI cache that transparently backs official GitHub and popular third-party cache actions (e.g. actions/cache,
    useblacksmith/cache) at roughly 400MB/s, plus Sticky Disks, container init pre-hydration, and Git checkout caching. Activated
    by running cache GitHub Actions on Blacksmith runners, not via a public REST API.
- aid: blacksmith-sh:testbox-cli
  name: Blacksmith Testbox CLI
  tags:
  - CLI
  - Testbox
  - Coding Agents
  - Beta
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.blacksmith.sh/blacksmith-testbox/cli
  baseURL: https://app.blacksmith.sh
  properties:
  - url: https://docs.blacksmith.sh/blacksmith-testbox/cli
    type: Documentation
  - url: https://docs.blacksmith.sh/blacksmith-testbox/overview
    type: APIReference
  description: Command-line interface (beta) that lets coding agents run CI against local changes instantly - blacksmith testbox
    warmup/run/status dispatch a workflow to a warm microVM, rsync local changes, and execute commands over SSH. The CLI is
    the programmatic surface; there is no documented public REST API.
- aid: blacksmith-sh:dashboard
  name: Blacksmith Dashboard and Observability
  tags:
  - Dashboard
  - Observability
  - Analytics
  - Management
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.blacksmith.sh/blacksmith-observability/dashboard
  baseURL: https://app.blacksmith.sh
  properties:
  - url: https://docs.blacksmith.sh/blacksmith-observability/dashboard
    type: Documentation
  - url: https://app.blacksmith.sh
    type: Console
  description: Web dashboard at app.blacksmith.sh for organization setup, runner and cache management, and observability -
    CI analytics, run history, logs, machine metrics, monitors, SSH access, and test analytics. A management console, not
    a documented public REST API.
common:
- type: TrustCenter
  url: security/blacksmith-sh-trust-center.yml
- type: DomainSecurity
  url: security/blacksmith-sh-domain-security.yml
- type: Authentication
  url: authentication/blacksmith-sh-authentication.yml
- type: OAuthScopes
  url: scopes/blacksmith-sh-scopes.yml
- type: GitHubOrganization
  url: https://github.com/useblacksmith
- type: LinkedIn
  url: https://www.linkedin.com/company/useblacksmith
- type: Website
  url: https://www.blacksmith.sh/
- type: Documentation
  url: https://docs.blacksmith.sh
- type: Console
  url: https://app.blacksmith.sh
- type: Status
  url: https://status.blacksmith.sh
- type: Plans
  url: plans/blacksmith-sh-plans-pricing.yml
- type: RateLimits
  url: rate-limits/blacksmith-sh-rate-limits.yml
- type: FinOps
  url: finops/blacksmith-sh-finops.yml
- type: Blog
  url: https://www.blacksmith.sh/blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com