Pricing
Every job has a price. There is no subscription and no platform fee. The pricing page has a calculator; this page explains how a single job is charged and what comes back.
The compute unit
One compute unit is one vCPU for one minute at reference speed. The reference is one core of a standard GitHub-hosted runner. In your hive a compute unit is charged at $0.0005, which is also the lowest rate the network accepts.
The formula
Job charge = minutes × vCPUs × speed score × rate per compute unit
- Minutes come from GitHub's own record of when the job started and finished, not from the machine that ran it. They are rounded up to the whole minute, with a minimum of one.
- vCPUs come from the label the job asked for.
- Speed score comes from a benchmark each machine runs when it joins. A score of 1 is reference speed. A faster machine has a higher score, costs more per minute and needs fewer minutes.
Example: a job that runs for 7.5 minutes on 4 vCPUs at speed score 1 is billed for 32 compute units, a charge of $0.016. On your own machine $0.012 of that comes back, so the job's price is $0.004.
Where the charge goes
Hive Runner keeps 25% of each job's charge. The rest goes to the machine that ran the job. In your hive that machine belongs to your organization, so when the hive pays the organization's wallet, the price of a job is the 25%. That is the price quoted everywhere on this site.
Receipts
Each job produces a signed receipt with its minutes, vCPUs, speed score, rate and amount. Receipts can be downloaded from the dashboard.
How jobs are paid for
Jobs are paid for with the Hive Runner token. Amounts are shown with a US dollar estimate beside them.
Trial grant
A new organization's wallet starts with a grant worth about $5, or $10 with a card on file.
Next: FAQ