Skip to main content

Docker Images

Published container images for Clutch Protocol components. All are on GitHub Container Registry (GHCR), and pulling them needs no login.

Images​

ComponentGHCRSource
Clutch Nodeghcr.io/clutchprotocol/clutch-nodeclutch-node
Clutch Hub APIghcr.io/clutchprotocol/clutch-hub-apiclutch-hub/services/hub-api
Demo appghcr.io/clutchprotocol/clutch-hub-demo-appclutch-hub/apps/demo
Explorer backend (API and indexer)ghcr.io/clutchprotocol/clutch-explorer-backendclutch-explorer/backend
Explorer frontendghcr.io/clutchprotocol/clutch-explorer-frontendclutch-explorer/frontend
Treasury serviceghcr.io/clutchprotocol/clutch-treasuryclutch-treasury
Payment orchestratorghcr.io/clutchprotocol/clutch-orchestratorclutch-treasury
Tron signerghcr.io/clutchprotocol/clutch-tron-signerclutch-treasury

The explorer indexer is not a separate image: it is the backend image started with the indexer binary.

Tags​

Every build on main pushes two tags:

  • sha-<7>, the first seven characters of the commit, for example sha-d0c3d0a. This is the tag to deploy.
  • latest, which moves with every build. It is fine for trying things out on your machine.

The deployed stacks never use latest. clutch-deploy pins every Clutch image to a sha-<7> tag, so a deploy ships exactly the builds named in its compose files and nothing newer. A pin moves in its own commit, and rolling back is a revert of that commit.

Pull examples​

# The build the stage stack runs, from clutch-deploy's docker-compose.yml
docker pull ghcr.io/clutchprotocol/clutch-node:sha-d0c3d0a

# The newest build, for local experiments
docker pull ghcr.io/clutchprotocol/clutch-node:latest
docker pull ghcr.io/clutchprotocol/clutch-hub-api:latest
docker pull ghcr.io/clutchprotocol/clutch-hub-demo-app:latest
docker pull ghcr.io/clutchprotocol/clutch-explorer-backend:latest
docker pull ghcr.io/clutchprotocol/clutch-explorer-frontend:latest
note

Images were also published to Docker Hub until 2026-09-18. Nothing this project deploys ever pulled from there, so that publishing was dropped. Use GHCR.