Start Building for Free

Sign up and try CircleCI

1 month ago2 min read
On This Page

To run your very first build on CircleCI, go to the Sign Up page. Sign up with your GitHub, Bitbucket or GitLab account, or your email address for the option to connect to your code later in the process.

Sign up with GitHub or Bitbucket

  1. Click on either Sign Up with GitHub or Sign Up with Bitbucket to start the authentication process and allow CircleCI to access your code.

  2. Type your GitHub or Bitbucket username, password, and two-factor authorization if applicable, then click Sign In/Login.

  3. Click the Authorize Application or equivalent button. You will be redirected to the CircleCI pipelines dashboard.

  4. Use the Projects page of the CircleCI app to start building your project code.

Sign up with GitLab

Sign up with email

  1. Click Sign Up with Email.

  2. Enter your email address, and then set a secure password for your CircleCI account. A verification email is sent to the email address provided.

  3. If you do not want to connect to your code and only wish to continue with the email signup, click Cancel. You will be taken to a screen where you can respond to prompts that best describe your role and your engineering organization.

  4. Explore some example projects within the CircleCI app if you do not want to connect to your code at this time. You can take a look at a popular open source project building on CircleCI ( React by Facebook), or one of our own sample projects: a sample JavaScript app, and a sample Python app.

You will be able to start exploring features such as pipelines and workflows. The Dashboard, Projects, Organization Settings, and Plan pages are not available until you connect your code.

When you are ready, you can connect to your GitHub, BitBucket, or GitLab accounts from the CircleCI web app.


By signing up, you are agreeing to our SaaS Agreement and Privacy Policy. We ask for read/write access to make your experience seamless on CircleCI. If you are a GitHub user and aren’t ready to share access to your private projects, you can choose public repos instead. Protected by reCAPTCHA, Google Privacy Policy and Terms of Service apply.

Next steps

  • Go to the Hello World page to learn the basics of setting up projects, switching orgs, and the .circleci/config.yml file that determines your execution environment and automates your tests.

  • Read the Concepts page for an overview of foundational CircleCI concepts such as pipelines, executors and images, workflows, and jobs.

Help make this document better

This guide, as well as the rest of our docs, are open source and available on GitHub. We welcome your contributions.

Need support?

Our support engineers are available to help with service issues, billing, or account related questions, and can help troubleshoot build configurations. Contact our support engineers by opening a ticket.

You can also visit our support site to find support articles, community forums, and training resources.