Comparativa
Precios de runners de CI comparados: x64, ARM64, Windows y macOS
Precios de lista de los runners de CI alojados de GitHub, CRACI, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, Tenki, Avrea, GitLab, Bitbucket, CircleCI, Buildkite, Harness y Azure Pipelines, normalizados por vCPU y por GB de RAM, en todos los tamaños que venden.
Actualizado el
La versión corta
- Por vCPU, los precios de lista varían hasta cinco veces. Un runner Linux x64 de 2 vCPU cuesta desde $0.06 por hora de vCPU (Namespace dentro de los minutos del plan, Ubicloud premium) hasta $0.30 (minutos adicionales de GitLab.com y Bitbucket). Los runners alojados por GitHub están en $0.18.
- ARM64 suele ser más barato, pero no en todas partes. GitHub, Blacksmith, WarpBuild y Ubicloud ponen ARM64 por debajo de x64. CRACI, Depot, Namespace y Harness cobran la misma tarifa por ambos, y Avrea cobra por ARM64 tres veces su tarifa de x64.
- El tamaño solo cambia la tarifa en algunos proveedores. GitHub y GitLab.com salen más baratos por vCPU a medida que crecen los runners; CRACI, Blacksmith, Depot, WarpBuild, Avrea, Harness y CircleCI cobran lo mismo por vCPU en todos los tamaños.
- El redondeo puede importar más que el precio de lista. La facturación por minutos enteros convierte un job de 20 segundos en un cargo de 60 segundos.
- CRACI es uno de los más asequibles. A $0.002 por minuto de vCPU ($0.12 por hora de vCPU), medido por segundos, su precio de lista está por debajo de GitHub en x64 y de las plataformas de CI que facturan por minuto, a la par de Blacksmith en x64, y solo por encima de los runners económicos. Además, registra y controla lo que hace cada build.
Precio por minuto, por vCPU y por GB de RAM
Elija una plataforma y un tamaño. El precio por hora de vCPU pone runners de distintas formas en una misma escala; el precio por hora de GB de RAM muestra quién le da más memoria por su dinero, ya que la memoria por vCPU va de 2 GB a 4 GB entre estos proveedores. Pase el cursor sobre una barra para ver el runner, su regla de facturación y cualquier salvedad.
Linux x64, 2 vCPU, por vCPU-hora, de menor a mayor
En Linux x64 con 2 vCPU, los runners económicos van en cabeza: Ubicloud y Namespace a $0.06 por hora de vCPU, después Blacksmith, WarpBuild, Tenki, Avrea y CRACI a $0.12, por delante de Harness a $0.15 y de los runners alojados por GitHub, Depot y CircleCI a $0.18. Las plataformas de CI ponen un precio más alto a su propio cómputo alojado: Buildkite a $0.24, y GitLab.com y Bitbucket a $0.30 cuando se pagan minutos adicionales. La tarifa de Namespace es la incluida en su plan Team de $100 al mes; el excedente cuesta 1,5x.
Azure Pipelines vende la capacidad de otra forma: $40 al mes por cada job paralelo, con minutos ilimitados, en un único tamaño alojado de 2 vCPU y 7 GB. Los gráficos muestran nuestra estimación para un job ocupado 8 horas en cada uno de 22 días laborables, $0.114 por hora de vCPU. Eso es lo más barato que llega a salir con ese volumen. Los builds llegan a ráfagas, y los equipos compran un job por cada build que quieren ejecutar a la vez, así que la mayoría de los jobs pasan parte del día inactivos y cuestan más por minuto utilizado:
| Función | Horas ocupadas al mes | Por minuto | Por hora de vCPU |
|---|---|---|---|
| Ocupado toda la jornada laboral | 176 | $0.0038 | $0.114 |
| Ocupado el 50% de la jornada laboral | 88 | $0.0076 | $0.227 |
| Ocupado el 25% de la jornada laboral | 44 | $0.0152 | $0.455 |
Por GB de RAM el orden cambia. Namespace, Tenki, Bitbucket y las clases Docker de CircleCI ofrecen 2 GB por vCPU, CRACI 3 GB, y GitHub, Depot, WarpBuild y Avrea 4 GB. Un build que consume mucha memoria puede necesitar un tamaño mayor en un proveedor de 2 GB, lo que reduce buena parte de la diferencia.
Cómo cambia el precio con el tamaño del runner
Una línea plana significa una sola tarifa por vCPU en todos los tamaños. CRACI, Blacksmith, Depot, WarpBuild, Ubicloud, Avrea, Harness y CircleCI fijan así sus precios. GitHub y GitLab.com hacen descuento en los runners más grandes, y la configuración de 64 vCPU de Namespace cuesta más por vCPU que las pequeñas. Pase el cursor sobre un proveedor en la leyenda para resaltar su línea.
Precio por vCPU-hora según el tamaño del runner, Linux x64
El descuento de GitHub es más pronunciado en ARM64: su runner arm64 de 32 núcleos cuesta $0.050 por minuto, unos $0.094 por hora de vCPU, por debajo de los $0.12 de CRACI. En x64 con 32 núcleos, GitHub indica $0.082 por minuto, y los $0.064 de CRACI siguen siendo alrededor de un 22% más bajos.
ARM64 frente a x64
El mismo proveedor, el mismo tamaño, dos arquitecturas. El punto de la izquierda es el más barato.
ARM64 frente a x64, precio por vCPU-hora con 2 vCPU
ARM64 es donde los runners gestionados más baratos toman más ventaja. Los runners ARM64 de Ubicloud cuestan menos que su x64 premium, y Blacksmith cobra un 37,5% menos por ARM. Avrea va en sentido contrario: sus runners ARM64 funcionan en hardware Apple M5 Max y cuestan tres veces su tarifa de x64. CRACI ejecuta ARM64 nativo a la misma tarifa que x86-64, de modo que mover un build entre ambos no cambia nada en la factura.
Runners Windows, macOS y GPU
Los runners Windows cuestan entre 1,3 y 2 veces la tarifa Linux del mismo tamaño, y los runners macOS facturados por minuto van de $0.06 a $0.24 por minuto. Azure Pipelines es la excepción: un job paralelo de $40 ejecuta Linux, Windows o macOS (Intel, 3 vCPU) al mismo precio. Los runners GPU son poco habituales: GitHub, GitLab.com y CircleCI los ofrecen alojados, y AWS CodeBuild en la nube. Hoy CRACI solo ejecuta Linux, con Windows y macOS en la hoja de ruta; el runner se elige por job, así que estos jobs pueden quedarse donde están.
macOS, por minuto, de menor a mayor
Lo que cuesta un mes: la calculadora
Los precios de lista cuentan la mitad de la historia. Cómo redondea cada proveedor cada job decide el resto, sobre todo en pipelines con muchos jobs cortos. Introduzca su carga de trabajo y la calculadora aplicará la regla de cada proveedor.
Coste de cómputo al mes: 20.000 jobs de 90 segundos en 2 vCPU x64, unos 30.000 minutos de ejecución
CRACI $120 frente a $240 en GitHub-hosted: 50% menos a precios de lista, sin contar la diferencia de velocidad.
La calculadora solo compara el cómputo a precios de lista. Deja fuera la velocidad: CRACI ejecuta los builds aproximadamente el doble de rápido que los runners alojados por GitHub, gracias a un hardware más rápido, menos tiempo en cola y la caché, de modo que el mismo job factura menos minutos. Otros proveedores hacen sus propias afirmaciones sobre velocidad, que no hemos comparado con CRACI.
Cómo factura cada proveedor
| Función | Facturación | Uso gratuito | Plan y condiciones |
|---|---|---|---|
| CRACI | Por segundo | Ninguno | Sin cuota mensual: solo minutos de build, $0.002 por vCPU-minuto |
| Alojados en GitHub | Cada job se redondea al alza al minuto completo | De 2.000 a 50.000 minutos al mes según el plan, solo runners estándar | Los runners más grandes requieren Team o Enterprise Cloud y nunca consumen los minutos incluidos |
| Blacksmith | No indicado en la página de precios | 3.000 minutos de x64 con 2 vCPU al mes | Sin cuota mensual |
| Depot | Contabilizado por segundo, facturado en minutos completos al mes | Prueba de 7 días | Developer $20 al mes con 2.000 minutos; Startup $200 con 20.000 |
| Namespace | Mínimo de un minuto; los 15 segundos siguientes a un minuto son gratuitos | Prueba de 30 días | Tarifa dentro de los minutos del plan: Team $100 al mes con 100.000 minutos de unidad; exceso 1,5x |
| WarpBuild | Por minuto | Uso gratuito incluido, cantidad no indicada | Sin cuota de plataforma |
| Ubicloud | Por minuto | Crédito de $2.50 al mes | Runners Premium, los predeterminados para cuentas nuevas; el x64 estándar cuesta $0.00125 por minuto de 2 vCPU |
| Tenki | Por minuto con precisión de segundos | Crédito de $100 al registrarse | Starter hasta 4 vCPU; Team $200 al mes (con $100 de crédito) hasta 16 vCPU |
| Avrea | Por minuto y por job | 3.000 minutos de 2 vCPU al mes | Sin cuota mensual; IP estáticas a $100 cada una al mes |
| GitLab.com | Por segundo, multiplicado por el factor de coste de la máquina | De 400 a 50.000 minutos de cómputo al mes según el nivel | Minutos de cómputo adicionales a $10 por 1.000; los tamaños superiores a medium requieren Premium o Ultimate |
| Bitbucket Pipelines | Duración del paso multiplicada por el factor de tamaño | De 50 a 3.500 minutos de build al mes según el plan | Minutos adicionales a $10 por 1.000, en bloques mensuales; 4x y superiores requieren un plan de pago |
| CircleCI | Por segundo, redondeado al crédito siguiente | 30.000 créditos al mes en Free | Créditos a $15 por 25.000 ($0.0006 cada uno); Performance desde $15 al mes |
| Buildkite alojado | Por segundo, sin mínimos ni redondeo | 2.000 vCPU-minutos de Linux al mes en Free | Pro $30 por usuario activo al mes con 4.000 vCPU-minutos; ARM64 bajo petición en Enterprise |
| Harness CI Cloud | Redondeado al minuto más cercano | 2.000 créditos al mes | Planes de pago a través del equipo de ventas |
| Azure Pipelines | $40 al mes por job en paralelo, minutos ilimitados; los jobs duran hasta 6 horas | Un job con 1.800 minutos al mes, hasta 60 minutos por ejecución; el primer job de pago lo sustituye | Nuestra estimación: un job ocupado 8 horas en cada uno de 22 días laborables. El tiempo inactivo eleva la tarifa. Un tamaño por sistema operativo, sin agentes alojados más grandes |
| AWS CodeBuild | Redondeado al alza al minuto completo | 100 minutos de build small al mes | Bajo demanda, us-east-1 |
| RunsOn (AWS spot) | AWS factura las instancias por segundo | Prueba de 15 días | Cómputo spot de AWS en us-east-1 según los precios que publica RunsOn, más una licencia fija desde unos $348 (€300) al año |
| Autoalojado en Hetzner, solo cómputo | Alquiler mensual del servidor, se ejecuten jobs o no | Ninguno | Nuestra estimación: servidores Hetzner AX42 a $114.84 (€99) al mes más $56.84 (€49) de alta, un job por cada 2 vCPU, 60.000 minutos al mes. Sin mantenimiento |
| Autoalojado en Hetzner, con mantenimiento | Alquiler mensual del servidor más tiempo de ingeniería | Ninguno | Nuestra estimación: los mismos servidores más 8 horas de mantenimiento al mes a $85 la hora, 60.000 minutos al mes |
Runners autoalojados: las cuentas completas
Los runners autoalojados no tienen precio por minuto, así que es fácil dejarlos fuera de una comparativa como esta. GitHub no cobra nada por minuto por ellos a septiembre de 2026; aplazó un cargo de plataforma previsto de $0.002 por minuto. Lo que se paga son los servidores y el tiempo necesario para gestionarlos. Estas son las cuentas en Hetzner, uno de los lugares más baratos para alquilar servidores de build en Europa, con cada supuesto indicado para que pueda sustituirlo por los suyos.
1. El servidor
Un servidor dedicado Hetzner AX42 (AMD Ryzen 7 PRO 8700GE, 8 núcleos y 16 hilos, 64 GB de RAM) cuesta $114.84 (€99) al mes más una cuota de instalación de $56.84 (€49), IVA no incluido, sin permanencia mínima. Repartiendo la cuota de instalación en un año: $114.84 + $56.84 ÷ 12 = $119.58 al mes. Contando cada hilo como una vCPU, como hacen los proveedores de nube, ejecuta ocho jobs de 2 vCPU a la vez con 8 GB de RAM cada uno.
2. Precio por minuto de vCPU, si nunca está inactivo
Un mes tiene unas 730 horas, o 43,800 minutos. 16 vCPU × 43,800 minutos = 700,800 minutos de vCPU. $119.58 ÷ 700,800 = $0.000171 por minuto de vCPU, o $0.00034 por un minuto de 2 vCPU. Ese es el mínimo, y ninguna flota real lo alcanza.
3. Precio por minuto de vCPU, con un uso realista
Una flota autoalojada se dimensiona para las horas punta y se paga las 24 horas. Si está ocupada 10 horas en cada uno de 22 días laborables, son 220 de 730 horas, alrededor del 30%. $0.000171 ÷ 0.3 = $0.000569 por minuto de vCPU, o $0.00114 por un minuto de 2 vCPU: menos de un tercio de los $0.004 de CRACI y alrededor de una quinta parte de los $0.006 de los runners alojados por GitHub.
4. El tiempo de ingeniería
Alguien tiene que mantener los hosts parcheados, el software del runner y las imágenes de build al día, y la flota escalando con la cola. Usamos los mismos datos ilustrativos que en nuestro modelo de costes de runners gestionados frente a autoalojados: 8 horas al mes a $85 la hora, o $680 al mes. Ese coste no se reduce con el uso, así que cuánto añade por minuto depende de cuántos minutos ejecute.
5. Un ejemplo práctico
Tomemos 60,000 minutos de build al mes en runners de 2 vCPU: 120,000 minutos de vCPU. Con un 30% de ocupación, un AX42 ofrece 210,240 minutos de vCPU al mes, así que basta con un servidor. No deja margen para un host que falle, lo que favorece al autoalojamiento.
- Solo cómputo: $119.58 ÷ 60,000 minutos = $0.00199 por minuto
- Mantenimiento: $680 ÷ 60,000 minutos = $0.01133 por minuto
- Con mantenimiento: $799.58 al mes, o $0.01333 por minuto
- CRACI: 60,000 × $0.004 = $240 al mes. Runners alojados por GitHub: 60,000 × $0.006 = $360 al mes.
Estos dos precios por minuto son las líneas de autoalojamiento de los gráficos anteriores. La calculadora valora el autoalojamiento como servidores enteros más el mantenimiento fijo, de modo que se ajusta a su carga de trabajo.
6. Cómo cambia con el volumen
| Función | Servidores Hetzner | Autoalojado al mes, con mantenimiento | Por minuto | CRACI al mes |
|---|---|---|---|---|
| 60,000 minutos | 1 | $120 + $680 = $800 | $0.0133 | $240 |
| 300,000 minutos | 3 | $359 + $680 = $1,039 | $0.0035 | $1,200 |
| 600,000 minutos | 6 | $717 + $680 = $1,397 | $0.0023 | $2,400 |
El mantenimiento fijo se reparte más a medida que crece el volumen. Con estos datos, el autoalojamiento cuesta más que CRACI por debajo de unos 260,000 minutos al mes y menos por encima. Mantener fijas las 8 horas de mantenimiento favorece a las flotas grandes: seis servidores requieren más atención que uno.
Lo que las cuentas dejan fuera
- Refuerzo de la seguridad. GitHub desaconseja los runners autoalojados para repositorios públicos y recomienda runners efímeros y aislados; construir ese aislamiento es más mantenimiento.
- Evidencias de build. Un runner básico no genera SBOM, política de egress ni traza de red. En CRACI vienen con cada job; en sus propios servidores son herramientas que hay que construir y mantener.
- Picos y fallos. Un servidor pone en cola los jobs cuando se ejecutan más de ocho a la vez y detiene los builds cuando falla. Un segundo servidor como margen duplica el coste de cómputo con poco volumen.
- Servidores elásticos en la nube. El CCX33 de vCPU dedicadas de Hetzner Cloud cuesta $161.23 (€138.99) al mes por 8 vCPU, unas 2,7 veces el AX42 por vCPU, y los servidores en la nube se facturan por cada hora iniciada, así que un servidor nuevo por job paga una hora por un build de cinco minutos. Sus planes compartidos más baratos figuraban como no disponibles cuando lo comprobamos.
Dónde encaja CRACI
Si el precio más bajo por vCPU es el único criterio, ganarán Ubicloud, Namespace o los runners en su propia cuenta de AWS. El precio de CRACI está pensado para situarse por debajo de los runners alojados por GitHub en x64 y de las plataformas de CI que facturan por minuto, con facturación por segundos y sin cuota mensual, pero no compite solo en precio.
Compite en lo que el runner registra y controla. Mientras se ejecuta cada job, CRACI registra cada paquete que descargó y lo convierte en una SBOM con un estado de completitud, ejecuta el job bajo una política de egress que se valida antes de empezar y que, si falla, bloquea, y conserva una traza de red de cada conexión. La mayoría de los runners de esta página venden cómputo y velocidad; CRACI añade al mismo minuto evidencias de la cadena de suministro de cada build.
Consulte los precios de CRACI o reserve una demo para calcular el precio de uno de sus workflows.
Compare un proveedor con CRACI
Proveedores de runners: runners alojados por GitHub, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, RunsOn y Avrea. Plataformas de CI: GitLab CI, CircleCI, Buildkite y Harness. Para todo lo que va más allá del precio, consulte la comparativa de proveedores de runners de GitHub Actions.
Cómo hemos comparado
- Fuentes: la página de precios o la documentación de cada proveedor, consultadas el 29 de septiembre de 2026, y Azure Pipelines el 2 de octubre. Ninguna lista de precios de revendedores o terceros.
- Moneda: todos los precios en dólares estadounidenses. Hetzner y RunsOn indican sus precios en euros, que se convierten a €1 = $1.16, con el original en euros entre paréntesis.
- Tarifas: la tarifa de pago por uso o de excedente, antes de minutos gratuitos, minutos incluidos y cuotas de plan. Namespace se muestra con su tarifa dentro del plan. GitLab.com y Bitbucket se muestran con su precio por minutos adicionales, $10 por cada 1.000, aplicando el multiplicador de cada máquina.
- Tamaños derivados: Blacksmith solo publica su precio de 2 vCPU e indica que los tamaños mayores escalan con el número de vCPU; esos tamaños están marcados en los gráficos.
- Referencias de nube: AWS CodeBuild es bajo demanda en us-east-1. RunsOn muestra los precios spot de AWS que indica para sus instancias por defecto en us-east-1, más una licencia desde unos $348 (€300) al año que no está en el gráfico. Ambos están desactivados por defecto.
- Autoalojado: nuestra estimación para servidores dedicados Hetzner AX42, no un precio de lista. Los datos y las cuentas están en la sección de autoalojamiento anterior; las horas de mantenimiento y el coste por hora son ilustrativos.
- Azure Pipelines: nuestra estimación, no un precio de lista. Microsoft vende jobs paralelos alojados por Microsoft a $40 al mes con minutos ilimitados; los gráficos dividen esa cifra entre un job ocupado 8 horas en 22 días laborables. La calculadora lo valora como un job por cada job que se ejecuta a la vez en el pico.
- No incluidos: Cirun, Actuated y Cirrus Runners, que cobran por repositorio o por servidor; y BuildJet, que dejó de ejecutar jobs el 31 de marzo de 2026.
Precios de runners de CI: preguntas frecuentes
Respuestas breves sobre precios de runners, ARM64 y facturación.
¿Cuál es el runner de CI más barato por minuto?
Entre los runners gestionados, Ubicloud y Namespace indican los precios por vCPU más bajos a septiembre de 2026: el runner x64 estándar de 2 vCPU de Ubicloud cuesta $0.00125 por minuto, y Namespace cobra $0.001 por minuto de vCPU dentro de los minutos del plan. Ejecutar instancias spot en su propia cuenta de AWS con RunsOn cuesta aún menos en cómputo, más una licencia y el trabajo de gestionarlo.
¿Son los runners ARM64 más baratos que los x64?
En varios proveedores, sí. GitHub, Blacksmith, WarpBuild y Ubicloud ponen ARM64 por debajo de x64, GitHub alrededor de un 39% a 32 núcleos. CRACI, Depot, Namespace, GitLab y Harness cobran la misma tarifa por ambos. Los runners ARM64 de Avrea, en hardware Apple M5 Max, cuestan tres veces su tarifa de x64, y las clases ARM de CircleCI cuestan más que sus clases Docker x64 por encima de 4 vCPU.
¿Cuánto cuesta un runner de GitHub Actions por vCPU?
El runner Linux x64 estándar de 2 núcleos de GitHub cuesta $0.006 por minuto, o $0.18 por hora de vCPU. Los runners x64 más grandes bajan a unos $0.154 por hora de vCPU a 32 núcleos, y los runners arm64 más grandes a unos $0.094. CRACI cobra $0.002 por minuto de vCPU en todos los tamaños, o $0.12 por hora de vCPU.
¿Por qué comparar el precio por hora de vCPU en lugar de por minuto?
Los runners tienen distintas formas. El runner más pequeño de un proveedor tiene 2 vCPU y 4 GB de RAM, el de otro 2 vCPU y 8 GB, y un tercero empieza en 4 vCPU. Dividir el precio por minuto entre las vCPU, y entre la RAM, pone a todos los runners en igualdad de condiciones. El precio por minuto sigue siendo la cifra de la factura, así que todos los gráficos pueden alternar entre ambos.
¿El redondeo cambia lo que cuesta un runner?
En los jobs cortos, mucho. GitHub, AWS CodeBuild, WarpBuild, Ubicloud y Avrea facturan cada job en minutos enteros, y Namespace tiene un mínimo de un minuto. Allí, un job de lint de 20 segundos cuesta tres veces su tiempo de ejecución. CRACI, Depot, GitLab, CircleCI y Buildkite miden por segundos. La calculadora de esta página aplica la regla de cada proveedor.
¿Cuánto cuesta un minuto de Azure Pipelines?
Azure Pipelines no cobra por minuto. Un job paralelo alojado por Microsoft cuesta $40 al mes con minutos ilimitados y ejecuta un job a la vez con 2 vCPU y 7 GB de RAM. Ocupado 8 horas todos los días laborables, sale a unos $0.0038 por minuto, o $0.114 por hora de vCPU, cerca de los $0.12 de CRACI. Ocupado la mitad de la jornada laboral, son $0.227. Los equipos compran un job por cada build que quieren ejecutar a la vez, así que los jobs comprados para la hora de más actividad están inactivos el resto del día.
¿Es más barato autoalojar los runners de GitHub Actions?
En cómputo, sí. En un servidor Hetzner AX42 alquilado, una flota ocupada el 30% del mes cuesta unos $0.0011 por minuto de 2 vCPU, frente a $0.004 en CRACI y $0.006 en los runners alojados por GitHub. El tiempo de ingeniería es lo que cambia la respuesta: con 8 horas de mantenimiento al mes a $85 la hora, 60,000 minutos al mes cuestan unos $800 autoalojados frente a $240 en CRACI. A partir de unos 260,000 minutos al mes, el autoalojamiento es más barato solo por precio, antes de contar el refuerzo de la seguridad y las evidencias de build.
¿CRACI ofrece runners Windows, macOS o GPU?
Hoy no. CRACI ejecuta Linux en x86-64 y ARM64, con Windows y macOS en la hoja de ruta. El runner se elige por job, así que los jobs de Windows y macOS pueden quedarse donde están mientras los jobs de Linux pasan a CRACI.
Calcule el precio de su propio pipeline en CRACI
Reserve una demo y ejecutaremos uno de sus workflows en CRACI para comparar el coste, el tiempo de build y la SBOM con el runner que usa hoy.
Reservar una demo