Free Plan
This page describes the CircleCI Free Plan.
Free Plan
The Free Plan offers premium features that allow your team to be productive, efficient, and fast.
The Free Plan includes a set number of credits across a variety of resource classes, per month. You can customize how you use your credits depending on your build configuration and execution environment. A small number of credits are charged per minute.
The Free Plan offers five active users. Users beyond this limit are charged at 25,000 credits.
Below are the features you can use on the Free Plan. Refer to the Pricing page for more detailed information on credit amounts, included resource classes, key features, and support. Refer to the Resource classes features page for details on CPU, memory, network and storage, and credit usage for available compute types.
Available resource classes
A wide array of resource classes on Docker, Arm, Linux, Windows, and macOS are available. To view examples, or find more information about these executors, refer to the Execution environments overview page.
Private orbs
CircleCI orbs are shareable configuration packages that enable developers to create private, standardized configurations for use across an organization by different teams. You have access to an unlimited number of private orbs that you can use to securely share across teams and groups.
For more information on private orbs, refer to the Orbs Introduction page.
Concurrency
Concurrency is the ability to run multiple jobs in your workflows at the same time. This is a powerful feature that allows you to decrease your build times and shorten feedback cycles.
Self-hosted runners
CircleCI runners allow you to use your own infrastructure for running jobs, providing more granular control of your own environment and flexibility in building and testing on a wide variety of architectures.
For more information about using CircleCI runners, see the CircleCI Runner Overview page.
Flaky test detection
The average failed workflow wastes approximately 30 minutes. Detecting flaky tests can save you significant amounts of time in your builds and workflows. Advanced insights are available to help you troubleshoot failed and flaky tests.
For more detailed information about flaky tests, refer to the Test Insights page.
Docker layer caching
Reducing the time it takes to build a Docker image is an important consideration for developers who consistently use these images in their workflows. Consider using Docker Layer Caching (DLC) if building Docker images is a regular part of your CI/CD process. DLC saves image layers created within your jobs, rather than impact the actual container used to run your job. Efficiency features have been specifically designed to take advantage of Docker performance so you can build faster.
For more information about Docker Layer Caching, refer to the Enabling Docker Layer Caching page.
Releases
Visualise and control your deployments with CircleCI releases. Deployments to Kubernetes and SageMaker are supported.
On the Free Plan, you get three components with associated releases per month. Components with no releases are not charged. Each release is 250 credits.
-
A component in CircleCI is a collection of code and configuration that is deployed and released as a single unit.
-
A release is the act of updating a component to a new version in a specific environment, causing it to become available to an audience of users and other services. A release can happen when an existing component is updated or when the first version for a new component is deployed.
Start with the Releases overview for more information on the feature.
Support
Support is available through the community forums and our support portal.