Customizable compute built
to optimize your CI/CD pipeline
Use resource classes to increase developer productivity and reduce build times
by
optimizing the compute power for your CI/CD jobs.
Boost productivity
Speed up software delivery pipelines so that developers can spend more time writing code and less time waiting for code to build.
Custom compute
Build, test, and deploy applications with unique system requirements without managing your own hardware.
Granular Optimization
Resource classes give DevOps teams full control over the compute allocated to each job so that pipelines run as efficiently as possible.
Available Resource Classes
Complex builds can be time-consuming. CircleCI offers powerful resource classes that speed up jobs and reduce developer wait time. Customize CPU, GPUs, and RAM by choosing one of our pre-configured resource classes to run your build.
Selecting Resource Classes
Easily run jobs on any of the available executors any time you need. Utilize multiple types and sizes in the same workflow.
Resource class availability varies by the type of plan you hold. See chart for distinction.
Docker |
||||
---|---|---|---|---|
Small | 1 CPU |
2 GB RAM |
5 credits/min |
freeperformancescale |
Medium | 2 CPU |
4 GB RAM |
10 credits/min |
freeperformancescale |
Medium+ | 3 CPU |
6 GB RAM |
15 credits/min |
freeperformancescale |
Large | 4 CPU |
8 GB RAM |
20 credits/min |
freeperformancescale |
X-large | 8 CPU |
16 GB RAM |
40 credits/min |
performancescale |
2 X-large | 16 CPU |
32 GB RAM |
80 credits/min |
scale |
2 X-large+ | 20 CPU |
40 GB RAM |
100 credits/min |
scale |
Linux VM |
||||
---|---|---|---|---|
Medium | 2 CPU |
7.5 GB RAM |
10 credits/min |
freeperformancescale |
Large | 4 CPU |
15 GB RAM |
20 credits/min |
freeperformancescale |
X-large | 8 CPU |
32 GB RAM |
100 credits/min |
performancescale |
2 X-large | 16 CPU |
64 GB RAM |
200 credits/min |
scale |
Arm VM (Linux) |
||||
---|---|---|---|---|
Medium | 2 CPU |
8 GB RAM |
10 credits/min |
freeperformancescale |
Large | 4 CPU |
16 GB RAM |
20 credits/min |
freeperformancescale |
X-large | 8 CPU |
32 GB RAM |
100 credits/min |
performancescale |
2 X-large | 16 CPU |
64 GB RAM |
200 credits/min |
scale |
macOS |
||||
---|---|---|---|---|
Medium Unavailable after Oct. 2, 2023 | 4 CPU @ 2.7 GHZ |
8 GB RAM |
50 credits/min |
performancescale |
Medium Gen2 | 4 CPU @ 3.2 GHZ |
8 GB RAM |
75 credits/min |
freeperformancescale |
Large Unavailable after Oct. 2, 2023 | 8 CPU |
16 GB RAM |
100 credits/min |
scale |
Bare Metal Access to a macOS dedicated host. Minimum lease time of 24 hours. | 12 CPU |
32 GB RAM |
100 credits/min |
performancescale |
M1 Large | 8 CPU |
12 GB RAM |
400 credits/min |
performancescale |
Windows |
||||
---|---|---|---|---|
Medium | 4 CPU |
15 GB RAM |
40 credits/min |
freeperformancescale |
Large | 8 CPU |
30 GB RAM |
120 credits/min |
freeperformancescale |
X-large | 16 CPU |
60 GB RAM |
210 credits/min |
performancescale |
2 X-large | 32 CPU |
128 GB RAM |
500 credits/min |
scale |
GPU |
||||
---|---|---|---|---|
Small (Nvidia Tesla P4) |
4 CPU |
15 GB RAM |
160 credits/min |
scale |
Medium (Nvidia Tesla T4) |
8 CPU |
30 GB RAM |
240 credits/min |
scale |
Windows Medium (Nvidia Tesla T4) |
16 CPU |
60 GB RAM |
500 credits/min |
scale |
Large (Nvidia Tesla V100) |
8 CPU |
30 GB RAM |
1,000 credits/min |
scale |