Preços e custos do GitHub Actions

Preços do GitHub Actions: o que você realmente paga e como pagar menos

Um substituto plug-and-play para os runners hospedados no GitHub. Mude uma linha de YAML, mantenha seus workflows exatamente como estão e pague a partir de US$ 0,0025 por minuto em vez de US$ 0,006.

30 dias grátis · Sem cartão de crédito · Até 6.000 minutos de runner grátis

Para onde o dinheiro realmente vai

You pay list price for every minute
GitHub-hosted Linux runners bill at $0.006/min at list price. The same 2 vCPU class on Latchkey is $0.0025/min - up to 60% less for the same work.
You pay twice for flaky failures
A transient registry timeout or an OOM kill fails the job, and you pay for the failed run and the re-run. Latchkey repairs those failures mid-run instead, so the minutes you already spent are not thrown away.
You pay for waiting
GitHub-hosted runners cold start in roughly 30 to 60 seconds. Latchkey cold starts in about 10 seconds, and warm-pool runners pick up in about 5 on the Launch and Scale plans.
You pay to re-download the same dependencies
GitHub caps cache at 10 GB per repository and restores it in serial chunks. Latchkey streams cache from same-region S3 in a single request with multi-threaded compression.

A conta que ninguém coloca na fatura

As tarifas por minuto são a metade visível do custo de CI. A outra metade é um engenheiro parando o que está fazendo para olhar um build vermelho que nunca foi culpa do código dele: ler o log, reconhecer o timeout do registry ou o OOM kill, clicar em re-executar e esperar de novo. Esse tempo não aparece em fatura nenhuma, e é a linha mais cara.

Os runners da Latchkey reparam essas falhas enquanto o job ainda está rodando. O agente diagnostica a causa na máquina, aplica a correção e repete o passo, então o build fica verde sem interromper ninguém. A autocorreção vem ativada por padrão, não tem cobrança separada e não exige configuração.

A falha nunca chega a uma pessoa
Timeouts de rede, OOM kills, erros de disco cheio, ferramentas ausentes e desvios de configuração são corrigidos no runner. Falhas reais no seu código continuam falhando, com os logs originais, porque são justamente essas que você quer ver.
Você deixa de pagar duas vezes pela mesma execução
Uma falha transitória normalmente custa os minutos que você já gastou mais uma re-execução completa. Corrigir o passo no lugar significa que a primeira execução é a única execução.
As revisões param de travar
Um pull request travado em um check instável é um pull request que ninguém está revisando. Menos builds vermelhos significa menos espera dos dois lados da revisão.
Ninguém precisa ser dono do pipeline
O trabalho de babá do CI costuma sobrar para quem tem menos condições de dizer não. Automatizar a metade mecânica devolve a semana dessa pessoa.

Como funciona a autocorreção →

Tarifas por minuto, lado a lado

Os valores do GitHub são o preço de tabela publicado para Linux. Os runners da Latchkey são Ubuntu 24.04 em x86_64.

Tamanho do runnerHospedado no GitHubLatchkeyVocê economiza
2 vCPU / 8 GB$0.0060$0.0025up to 60%
4 vCPU / 16 GB$0.0120$0.0050up to 60%
8 vCPU / 32 GB$0.0220$0.0100up to 55%
16 vCPU / 64 GB$0.0200

A economia compara as tarifas de tabela da Latchkey com as tarifas de tabela dos runners Linux hospedados no GitHub. Sua economia real depende do tamanho do runner, dos minutos usados e de quanto da sua conta é gasto em execuções que falham.

Como a Latchkey se compara

RecursoLatchkeyBlacksmithGitHub hospedado
Preço por minutoa partir de $0.0025/mina partir de $0.0040/mina partir de $0.0060/min
Economia vs GitHub-60%-33%Referência
Minutos gratuitos/mês (nível intermediário)4.0003.0003.000
Velocidade de cold start~10s~10s30-60s
Insights de otimização por IA
Análise de custo e desempenho
Cache de dependênciasStreaming S3 integrado25 GB/repo10 GB/repo
Escaneamento de imagens de runner por IA

Migrar leva uma linha

Aponte o runs-on para um label da Latchkey. Seus steps, actions, secrets e matrix ficam exatamente como estão.

jobs:
  build:
-   runs-on: ubuntu-latest
+   runs-on: latchkey-medium
    steps:
      - uses: actions/checkout@v4

Calcule seus próprios números

Em vez de acreditar em uma porcentagem, passe seus próprios minutos pela calculadora ou leia o detalhamento de para onde vai o gasto com GitHub Actions.

Dúvidas sobre custo

Quanto custam os Latchkey Runners?

Os minutos de runner são cobrados por tamanho: latchkey-small (2 vCPU / 8 GB) custa $0.0025 por minuto, latchkey-medium (4 vCPU / 16 GB) custa $0.005, latchkey-large (8 vCPU / 32 GB) custa $0.01 e latchkey-xlarge (16 vCPU / 64 GB) custa $0.02. Os runners personalizados são cobrados pela tarifa do xlarge. Isso é até 60% mais barato por minuto do que os runners hospedados pelo GitHub. Todo plano inclui minutos de runner gratuitos a cada mês (2,000 no Developer, 4,000 no Launch, 6,000 no Scale), e o uso além dos minutos incluídos é cobrado pela tarifa por minuto.

Quais planos o Latchkey oferece?

Quatro planos: Developer a $5/month (1 repositório, 2,000 minutos de runner gratuitos, 1 seat), Launch a $19/month (até 10 repositórios, 4,000 minutos gratuitos, 1 seat incluído e seats extras a $5/month), Scale a $49/month (até 40 repositórios, 6,000 minutos gratuitos, 5 seats incluídos) e Enterprise com preço personalizado. Todo plano começa com um teste gratuito de 30 dias.

Preciso de cartão de crédito para começar o teste gratuito?

Não. Todos os planos começam com um teste gratuito de 30 dias com acesso completo aos recursos, e nenhum deles pede cartão antecipadamente. Cada workspace tem direito a um teste.

O que acontece se eu ficar sem minutos de runner gratuitos?

Os minutos gratuitos são redefinidos no início de cada período de cobrança mensal. Depois de usados, os minutos de runner adicionais são medidos pela tarifa por minuto do tamanho de runner que você usa. Se você estiver em um teste sem cartão, novos jobs de runner ficam bloqueados até que você adicione uma forma de pagamento.

Vocês cobram pelo número de execuções de workflow?

Não. A análise e o monitoramento são ilimitados dentro do limite de repositórios do seu plano; quer você execute 10 builds por dia ou 10,000, o monitoramento custa o mesmo. Os minutos de runner são o único uso medido: todo plano inclui minutos gratuitos a cada mês, e o uso além deles é cobrado pela tarifa por minuto do runner.

Preciso pagar por cada desenvolvedor da minha equipe (preço por seat)?

Cada plano inclui seats: o Developer é de um único seat, sem membros de equipe, o Launch inclui 1 seat e o Scale inclui 5. No Launch e no Scale você pode adicionar seats por $5/month cada, para que toda a sua equipe de engenharia possa acessar o dashboard e os insights.

O GitHub Actions é gratuito?

Para repositórios públicos, sim: os runners padrão hospedados no GitHub são gratuitos, sem limite de minutos, e os runners self-hosted são gratuitos em qualquer repositório. Para repositórios privados existe uma cota mensal e você paga pelo excedente, então "gratuito" depende de o seu código ser público. Os runners Latchkey são cobrados por minuto em qualquer repositório, com 2.000 a 6.000 minutos gratuitos por mês conforme o plano.

O que o plano gratuito do GitHub Actions inclui?

A cota mensal publicada pelo GitHub para repositórios privados é de 2.000 minutos no plano Free, 3.000 no Pro e no Team e 50.000 no Enterprise Cloud, além de 500 MB a 50 GB de armazenamento de artefatos conforme o plano e um cache do Actions de 10 GB por repositório em todos os planos. Repositórios públicos não são medidos. Os números vêm da documentação de cobrança do GitHub.

Quanto custa o GitHub Actions por minuto?

A tarifa de tabela publicada pelo GitHub para um runner Linux padrão de 2 núcleos x64 é de US$ 0,006 por minuto, cobrada apenas em repositórios privados depois que a cota do plano se esgota. Runners maiores e outros sistemas operacionais custam mais. O Latchkey cobra US$ 0,0025 por minuto por um runner Linux comparável de 2 vCPU / 8 GB, e é daí que vem a redução de até 60%.

Quanto custam os runners self-hosted do GitHub Actions?

O GitHub não cobra nada por runners self-hosted, então a linha por minuto desaparece e o custo migra para a sua conta de nuvem e para os seus engenheiros: instâncias ociosas entre jobs, atualização de AMIs, ajuste do autoscaler e uma revisão de segurança das máquinas que fazem checkout do seu código. Calcule os dias de engenharia junto com as horas de instância; é com esse total que um runner gerenciado compete, não com o zero da fatura do GitHub.

Posso comprar mais minutos do GitHub Actions?

Sim. Depois que a cota do plano se esgota, o GitHub cobra minutos adicionais pela tarifa por minuto publicada, dentro de um limite de gastos que você define, de modo que a conta acompanha o uso em vez de interromper o build. A alternativa a comprar mais minutos a US$ 0,006 é rodar os mesmos jobs em um lugar mais barato: o Latchkey é uma mudança de uma linha no runs-on a US$ 0,0025 por minuto, sem reescrever workflows.

Usamos cookies para melhorar sua experiência. Política de Privacidade