Start Building for Free

Free Plan

3 weeks ago2 min read
On This Page

This document describes the Free Plan available to developers.

Free Plan

With the Free Plan, you can take advantage of a large number of premium features that will allow your team to be more productive, efficient, and fast.

The Free Plan offers a set amount of credits across a variety of resource classes, per month, which you can customize depending on your build configuration and execution environment. With this combination, a small number of credits are charged per minute and there is no limit on user seats.

The Free Plan offers unlimited users - there is no limit to the number of users who can build and develop on CircleCI. This allows you to collaborate with different teams and groups within your organization (or open source) on multiple projects, increasing speed, productivity, and efficiency. With an unlimited number of users, you will have to manage your credit allotment accordingly, as there is a set amount of network and storage usage available.

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 class features page for details on CPU, memory, network and storage, and credit usage for compute type on execution environments.

Available resource classes

A wide array of resource classes on Docker, Linux, Windows, and macOS are available to use. This flexibility helps ensure that you choose the right compute resources. To view examples, or find more information about these executors, refer to the Executors and Images 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 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, please 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, please refer to the Enabling Docker Layer Caching page.

Suggest an edit to this page

Make a contribution
Learn how to contribute